UIStackView中的圆形按钮(iOS Swift)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIStackView中的圆形按钮(iOS Swift)相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

猜测没看到你的代码:

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

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

以上是关于UIStackView中的圆形按钮(iOS Swift)的主要内容,如果未能解决你的问题,请参考以下文章

如果需要,多行 UIStackView / 换行 Xamarin.iOS

绘制一个半圆形按钮 iOS

替换 UIStackView 中的视图

滚动到前沿的 IOS-9 UIStackView 问题

防止 UIStackView 中的内在内容大小

为 UIStackView 中的视图添加大小约束