【发布时间】:2018-09-04 06:38:02
【问题描述】:
当设备改变时,我在 UIStackView 中的圆形按钮会损坏。
我使用情节提要上的圆角半径使按钮成为圆形。
调整大小时保持按钮圆形形状的方法是什么。
目前,我给它一个固定的宽度和高度限制。
【问题讨论】:
标签: ios swift storyboard uikit uistackview
当设备改变时,我在 UIStackView 中的圆形按钮会损坏。
我使用情节提要上的圆角半径使按钮成为圆形。
调整大小时保持按钮圆形形状的方法是什么。
目前,我给它一个固定的宽度和高度限制。
【问题讨论】:
标签: ios swift storyboard uikit uistackview
在没有看到你的代码的情况下猜测:
调整大小时需要更新图层上的cornerRadius。要么创建一个子类并覆盖 layoutSubviews,要么让 viewcontroller 通过覆盖 viewDidLayoutSubviews 来更新cornerRadius。
这是因为图层不支持自动布局。
【讨论】: