ios - UIStackView 中的圆形按钮(iOS Swift)
问题描述
当设备更改时,我在 UIStackView 中的圆形按钮会损坏。
我使用情节提要上的圆角半径使按钮变为圆形。
调整大小时保持按钮圆形形状的方法是什么。
目前,我给它一个固定的宽度和高度约束。
解决方案
在没有看到您的代码的情况下猜测:
调整大小时需要更新图层上的cornerRadius。要么创建一个子类并覆盖 layoutSubviews,要么让 viewcontroller 通过覆盖 viewDidLayoutSubviews 来更新cornerRadius。
这是因为图层不支持自动布局。
推荐阅读
- java - 启用 LTV 后签名字节范围无效
- angular - 如何使用固定列添加水平滚动 AG Grid - Angular
- pandas - 数据框单元格中的两个数字,试图将它们转换为平均值
- kubernetes - Akka persistence can't find Cassandra with discovery in Kubernetes
- python - SVC is predicting everything in One Class when I try to plot the decision boundaries
- scrape - Trouble with webscraping website with beautifulsoup library
- linux - How to fix boxes coming in filename?
- python - 将具有多个键值的字典映射到数据框
- javascript - JavaScript中的“节点”和“对象”有什么区别?
- flutter - 为什么我收到此错误警告:空值感知操作的操作数“??” 具有不包括 null 的“颜色”类型