[英]Having trouble with AutoLayout Xcode constraints
对于前三个,您需要创建5个其他视图,将它们放置在这三个视图之间,并设置它们应具有相同的宽度。 其中之一应具有一定的宽度(比其他所有宽度也要宽)。 通过将它们之间的主导约束和交易约束联系起来,从而将它们绑定在一起。 接下来要做的是设置视图的宽度和高度。 您需要的边距是在它们之间放置的五个视图。
您可以对其他视图执行相同操作,只需添加一些视图以使其成为空白即可。
是您要找的东西吗? 如果没有,请描述您的问题,我将尽力解决。
正如@Dan所说,UIStackView是您的朋友。 将顶部三个放置在水平堆栈视图中,将底部三个放置在垂直堆栈视图中。 您的其他选择是在各个约束条件下摆弄乘数,即0.0 0.333、0.667。 这将需要大量的工作。 如果您愿意等待在Xcode 8中使用它,另一个选择是Apple恢复了Xcode 8中自动布局前的弹簧和支柱样式,并允许您将其用作替代,和/或在Xcode 8中混合了自动布局。但是,请首先尝试UIStackview,这是阻力最小的途径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.