在Interface Builder中使用自动布局更改方向

时间:2017-04-14 15:06:32

标签: ios autolayout interface-builder

如何约束视图,使其在纵向时居中,但在横向时移动到屏幕的一侧?我基本上在纵向上有一个视图,但是当方向改变时,希望它们并排显示。我不想为每个方向创建两个不同的布局,如果可能的话,我想留在界面构建器中。

为了清楚起见,我创建了以下网页:

enter image description here

我希望能够在这些布局之间轮换。

1 个答案:

答案 0 :(得分:0)

请参阅此https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

要达到你想要的效果,你必须要玩尺寸等级。使用ios 9以后的尺寸等级与ios 7& 7不同。 8.因此,如果你的目标是ios 7,那么请按照上面的链接进行操作,但是对于iOS 9,可以使用StackView实现相同的目标。