我目前有一个UIStackView,可以向其中添加视图,它最多可以容纳10个视图以及一个按钮。但是,问题是,尽管我添加的视图大小相等,但按钮不是。
我尝试添加一个约束,该约束确定按钮的设置等于StackViewSize的1/11(以便所有视图均等地适合),但似乎打破了所有其他约束。
如何在不突破一百万个约束的情况下提供按钮大小?
当前,按钮的高度会随着添加的每个新视图进行调整,但这很丑陋。
答案 0 :(得分:0)
首先,根据需要使用AutoLayout设置该按钮的高度和宽度。然后从Document Outline(在视图控制器层次结构中)选择堆栈视图,然后在Attribute Inspector中将其Distribution设置为“按比例填充”。如果需要,请添加一些间距。