【发布时间】:2013-07-02 17:45:59
【问题描述】:
我有一个应用程序,它具有不同的纵向和横向 UI。我听说过关于自动布局的精彩内容,但在我所有的阅读中,它似乎可以处理简单的情况,即 UI 小部件可以简单地调整大小和重新定位。在我的 UI UI 小部件中移动。这是我应该尝试让自动布局工作的情况,还是应该只制作 2 个 xib 并完成它?
您可以在纵向版本中看到绿色元素位于洋红色元素的下方,但在横向版本中它位于洋红色元素的上方和橙色元素的旁边。
【问题讨论】:
-
我不太确定,但是,如果您为每个视图设置约束并相应地更改其常量属性以适应所需的设置,您应该能够对其进行操作。例如:if(IS_HEIGHT_GTE_568) { self.theWebViewHeight.constant = 403; } 其他 { self.theWebViewHeight.constant = 315; } //为 iPhone 5 和 4S 调整视图
标签: ios autolayout