【发布时间】:2012-11-07 08:38:18
【问题描述】:
一直在尝试为此建议的方法找到一些提示,但运气不佳。
我只想知道为portrait/landscape 模式处理自定义布局的最佳方法是什么。
我看到一些帖子在情节提要中说,根据方向变化为同一 ViewController 和 show/hide 添加 2 个视图,而有些人建议为每个方向使用完全独立的 ViewController。
这是首选方法。我刚开始申请,所以我宁愿选择被广泛接受的方法,也不愿以后处理复杂的问题。
Apple 文档在这方面仍然在讨论 nib 文件而不是故事板,因此没有太大帮助。
我的主要关注点是性能(我很乐意编写代码而不是依赖图形界面)。单独的 ViewController 似乎以一种干净的方式保持代码,但是如果这涉及在每次方向更改时填充视图/清除它们,似乎有点昂贵(不确定它是否相关)。
此外,如果应用程序中的每个场景都有 2 个布局,那么管理它们我不确定当应用程序变大时会有多大的痛苦。
请为我的情况指出一个合适的方法,
我不关心向后兼容性。只是担心最新的Xcode 和ios6 是否对决定很重要
谢谢
【问题讨论】:
标签: iphone ipad layout ios6 storyboard