4

我有一个应用程序,它具有不同的纵向和横向 UI。我听说过关于自动布局的精彩内容,但在我所有的阅读中,它似乎可以处理简单的情况,即 UI 小部件可以简单地调整大小和重新定位。在我的 UI UI 小部件中移动。这是我应该尝试让自动布局工作还是应该只制作 2 个 xib 并完成它的情况?

在此处输入图像描述

您可以在纵向版本中看到绿色元素位于洋红色元素下方,但在横向版本中,它位于洋红色元素的上方和橙色元素旁边。

4

1 回答 1

6

抱歉,一项自动布局设置不允许您重新排列这样的视图。您仍然可以使用自动布局进行定位和间距,但您需要两组设置。

您仍然可以使用一个 xib 文件并在运行时更改自动布局设置,但很可能多个 xib 更有意义,因为您将能够查看和编辑您的 UI WYSIWYG 样式。

更新

另外,看看 iOS 9 的新UIStackView.

于 2013-07-02T17:55:55.773 回答