Ios的Android重量(7个按钮的宽度相等)

时间:2015-05-22 10:35:26

标签: ios nib

我试图模仿iOs中的android:layout_weight="1"中的attribue

我有7个按钮的视图,我希望它们都具有相同的宽度和相同的边距

在android中你将为所有这些加上1和marginLeft = 5(除了最后一个右边距)

如何使用界面构建器在iO上执行此操作?

2 个答案:

答案 0 :(得分:2)

您可以使用自动布局。对于最左边的对象,将前沿设置为superview。对于其余对象,将一个的后缘连接到下一个的前缘。在最右边的对象上,将后缘设置为superview。

查看本教程了解许多细节。

http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1

答案 1 :(得分:0)

此答案对我有用:https://stackoverflow.com/a/26323745/1463931

关键是将视图嵌套在StackView中, 现在,按住Shift键的同时,选择要为其分配权重的视图,

然后在“约束”设置下,选择等高等宽,这取决于我们想要的结果,保存。

现在从故事板左上角的列表中打开此等高约束(列出了所有视图和约束)。

在右侧部分,编辑乘数值。在这里,您可以输入希望分布视图的比例。祝你好运。