从视图中删除第3个按钮的时候怎么能增加2个按钮的宽度

Man*_*ngh 2 iphone cocoa ios ios-autolayout

我有三个相同大小的按钮查看.每个按钮占据视图的1/3部分.

喜欢这个图片:

在此输入图像描述

如果我删除/隐藏一个按钮,则两个按钮宽度应该相等地增加并占据视图的1/2部分.如果我删除两个按钮,那么一个按钮大小应该是相同的视图大小.

我的问题是,如何使用Autolayout.

Siv*_*ina 6

最好的选择是使用stackView.StackView在添加或删除项目方面提供了很大的灵活性.如果您只想使用自动布局,可以通过将其宽度约束作为IBOutlet连接并以编程方式更改值来实现.