【问题标题】:Orientation change with Auto Layout in Interface Builder在 Interface Builder 中使用 Auto Layout 更改方向
【发布时间】:2017-04-14 15:06:31
【问题描述】:

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

为清楚起见,我创建了以下潦草:

我希望能够在这些布局之间旋转。

【问题讨论】:

  • 将它们放在堆栈视图中并根据方向更改轴
  • 我的目标是 iOS 7,所以我无法使用堆栈。

标签: ios autolayout interface-builder


【解决方案1】:

参考这个https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

要达到您想要的效果,您必须使用尺寸等级。从 ios 9 开始使用大小类与 ios 7 和 8 不同。因此,如果您的目标是 ios 7,请按照上面的链接进行操作,但在 iOS 9 的情况下,可以使用 StackView 来实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2015-03-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 2012-07-17
    • 1970-01-01
    相关资源
    最近更新 更多