【发布时间】:2014-10-10 02:46:50
【问题描述】:
我正在尝试平均分配子视图(水平)。现在这些子视图的宽度并不相同,所以它比我在 SO 上找到的示例要复杂一些。这是我的 VFL:
|[view0][view1][view2][view3][view4][view5]|
结果如下:
所以它只是拉伸最后一个视图以使其满足约束。我究竟做错了什么? 谢谢
【问题讨论】:
标签: ios objective-c cocoa-touch autolayout
我正在尝试平均分配子视图(水平)。现在这些子视图的宽度并不相同,所以它比我在 SO 上找到的示例要复杂一些。这是我的 VFL:
|[view0][view1][view2][view3][view4][view5]|
结果如下:
所以它只是拉伸最后一个视图以使其满足约束。我究竟做错了什么? 谢谢
【问题讨论】:
标签: ios objective-c cocoa-touch autolayout
我认为这样做的唯一方法是在您的图标之间包含不可见的间隔视图并为这些间隔视图指定相等的宽度:
|[view0][spacer0][view1][spacer1(==spacer0)][view2][spacer2(==spacer0)][view3][spacer3(==spacer0)][view4][spacer4(==spacer0)][view5]|
查看间距和换行部分。
【讨论】: