将视图分成四个子视图,宽度为25%

在这里输入图像说明

我想插入4个子视图, 精确的25%宽度的SuperView。

所以,我的问题是如何实现与XCode的Autolayout? 在Android中,我将使用GridLayout或LinearLayout …

提前致谢

只要设置你的约束像这个形象,你会得到你想要的

在这里输入图像说明

这是预览在不同的屏幕尺寸

在这里输入图像说明

您必须select所有四个视图,并将顶部,底部,左侧,右侧的约束添加到零和相等宽度约束。

你的约束应该是这样的。

在这里输入图像说明

在屏幕截图中,四个视图排列在容器视图上。 如果你不想要容器视图,那么你也必须指定高度约束。

您应该使用在ios9和xcode 7.0中引入的UIStackView

这里是教程的链接看看它像一个线性布局在Android中

http://code.tutsplus.com/tutorials/ios-9-getting-started-with-uistackview–cms-24193

有很多其他的方法,因为这是新的,这有助于减less工作和时间,所以你应该使用它。谢谢