UIStackView中的圆形按钮(iOS Swift)

问题描述 投票:-1回答:1

当设备发生变化时,UIStackView中的圆形按钮会发生变形。

我在故事板上使用圆角半径使按钮呈圆形。

调整大小时保留按钮的圆形形状的方法是什么。

目前,我给它一个固定的宽度和高度约束。

ios swift storyboard uikit uistackview
1个回答
1
投票

猜测没看到你的代码:

调整大小时,您需要更新图层上的cornerRadius。创建子类并覆盖layoutSubviews或让viewcontroller通过覆盖viewDidLayoutSubviews来更新cornerRadius。

这是因为图层不支持自动布局。

© www.soinside.com 2019 - 2024. All rights reserved.