AutoLayout Xcode6:需要自动布局的约束:

我是新的自动布局(我很擅长自动化)。 我的要求是:

  1. 我有2个视图(比如蓝色和绿色,两个视图的宽度和高度都是iPhone5中的300像素)。 两个视图的高度和宽度可以根据屏幕分辨率改变。 X和Y的起源也可以改变。 2.在自动调整我使用这个面具的两个意见我的要求。

  2. 我应该使用这个自动调整掩码的约束条件。

蓝色和绿色是兄弟姐妹,还是一个包含另一个,目前尚不清楚。

如果要实现的效果可以通过自动resize的掩码生成,那么可以将translatesAutoresizingMaskIntoConstraints设置为true,自动resize的掩码将自动转换为约束。

一般来说,如果您想要手动安装约束条件来模拟具有灵活宽度和灵活高度的自动调整遮罩的效果,那么您可以通过创build四个约束来保持视图边缘和对应边缘之间的固定距离它的超级观点 – 也就是说,视图的顶部和超视图的顶部,底部的底部,左边的左边,右边的右边。

这可以通过视觉格式语言来完成,例如“H:| – (10) – [view] – (10) – |” 和“V:| – (10) – [view] – (10)|”。 这假定没有其他冲突的约束,试图设置视图的高度和宽度。