iOS的自动布局可以重新排列UI小部件

时间:2013-07-02 17:46:00

标签: ios autolayout

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

enter image description here

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

1 个答案:

答案 0 :(得分:6)

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

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

<强>更新

另外,请查看iOS 9的新UIStackView