Xcode 6自动布局纵向和横向的不同约束

时间:2015-01-23 07:52:38

标签: xcode swift autolayout orientation constraints

我是否有办法以纵向方式给出的约束不适用于横向,反之亦然。

我正在开发一款在屏幕上有很多小图片和文字字段的应用。 当它们处于纵向和横向时,我需要给出不同的位置和坐标。

1 个答案:

答案 0 :(得分:3)

对于iOS8 / Xcode6,有大小类

这里有所有的魔力:
使用相同的故事板,您可以为不同类型的设备设置不同的约束,无需代码。

(点击放大)
storyboard with any size class storyboard with compact width size class

在左侧,常规布局。在右侧,当宽度紧凑时布局。

当您处于特定尺寸类时,您可以看到底部栏变为蓝色,这意味着您只对该特定尺寸类进行更改。