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