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

Pau*_*nne 4 ios autolayout

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

在此输入图像描述

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

Mar*_*ams 6

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

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

更新

另外,看看iOS 9的新版本UIStackView.