答案 0 :(得分:1)
其中一个选项是创建一个始终以其超级视图为中心且具有常量尺寸的UIView
。在该视图中,您可以将四个按钮放在不变的大小和适当的约束下。
这样,所有按钮将始终居中。
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用UIStackView。将按钮放在stackView中,设置约束以引用stackView。然后在stackView上设置约束以将其置于中间。
答案 3 :(得分:0)
您可以在UIStackView元素中对所有这4个视图进行分组,并在它们之间定义间距属性,将分布属性设置为同等填充。之后根据您的视图设置Stack视图的约束。
希望您找到解决方案。
答案 4 :(得分:0)
你可以简单地 -
1.取一个UIView并给它约束水平和垂直居中以及固定的高度和宽度。
如上所示,在其中添加4个UIButtons,其宽度和高度固定。
现在将所有UIButtons的前导尾部和底部约束添加。
现在你的所有按钮都可以随心所欲......