如何在同一距离上定位多个视图

时间:2017-02-01 00:04:52

标签: ios xcode autolayout

我有以下观点:

enter image description here

如何使他们彼此之间的距离相同?最好使用autolayout(不是以编程方式)完成,但任何答案都会很棒。

目前被周二,周三,周五,周六困扰。 星期一有约束Leading space to superview。星期四是centered horizontally,星期日有Trailing space to superview

所以基本上需要定位星期二和星期三,以便星期一,星期二,星期三,星期四之间的距离相同......(对周五和星期六也是如此)

2 个答案:

答案 0 :(得分:1)

  

如何使他们彼此之间的距离相同?最好使用autolayout(非编程)

完成

您正在描述_equal distribution的问题。

这是完全堆栈视图的用途 - 但正如您所说,堆栈视图是最近创建的。那么如果你需要在没有堆栈视图的早期系统上执行此操作呢?实质上,您需要执行堆栈视图的操作 - 插入 spacer视图。您可以使用约束轻松指定这些间隔视图具有相同的宽度,这与您的其他约束一起将解决问题。

答案 1 :(得分:0)

查看此解决方案(完全基于storyBoard中的autolayout):  https://github.com/Petro-Lomaka/equalButtonsWidthAutoLayout