【发布时间】:2013-09-06 21:09:29
【问题描述】:
使用 xcode 中的界面生成器和一个 .xib 文件,我如何在横向和纵向之间旋转时创建替代布局?
查看不同布局的图表
注意。绿色视图/区域将包含 3 个横向横向流动的项目,而纵向这 3 个项目将在绿色视图/区域内垂直流动。
【问题讨论】:
-
我的回答还不足以解决您的问题吗?
-
谢谢,但从技术上讲,您没有回答我的问题,我问如何用一个笔尖完成。此外,赏金还剩 5 天。我会等着看其他人是否有解决方案。抱紧
-
随着 iOS 9 中 UIStackView 的引入,这种布局非常容易。将视图放入堆栈视图,加载视图后,您只需根据屏幕方向将堆栈视图的方向翻转为垂直或水平。系统将为您处理所有布局更改。
-
@Jake 不错。在 iOS9 之前的设备上使用 UIStackView 会发生什么?
-
@DaveHaigh 我假设在 iOS9 之前的设备上使用 UIStackView 会使应用程序崩溃,除非你 check for availability of the class 并为 iOS9 之前的设备提供替代实现
标签: ios xcode interface-builder xib screen-orientation