我试图模仿iOs中的android:layout_weight="1"
中的attribue
我有7个按钮的视图,我希望它们都具有相同的宽度和相同的边距
在android中你将为所有这些加上1和marginLeft = 5(除了最后一个右边距)
如何使用界面构建器在iO上执行此操作?
答案 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键的同时,选择要为其分配权重的视图,
然后在“约束”设置下,选择等高或等宽,这取决于我们想要的结果,保存。
现在从故事板左上角的列表中打开此等高约束(列出了所有视图和约束)。
在右侧部分,编辑乘数值。在这里,您可以输入希望分布视图的比例。祝你好运。