将视图分成四个子视图,宽度为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工作和时间,所以你应该使用它。谢谢