ios 轮换最佳实践

Posted

技术标签:

【中文标题】ios 轮换最佳实践【英文标题】:ios Best Practices for rotation 【发布时间】:2014-04-02 23:17:41 【问题描述】:

我的竖屏应用已经完成

它使用故事板。

它需要支持横向。

横向布局与纵向布局完全不同(控件移动到屏幕的不同部分),但使用相同的控件集

什么是最佳实践 -

从纵向开始并将情节提要复制到横向 这迫使我一直维护两个故事板。

-或-

继续使用约束并以编程方式更改约束以在运行时移动控件。

-或- 别的东西

【问题讨论】:

【参考方案1】:

我会为每个视图控制器添加两个容器视图,您希望为每个方向显示不同的内容,因此当方向更改时,您可以随时隐藏并显示不同的容器(横向和纵向)......因为两个故事板工作量很大,而且要复杂得多。

也许你想读这个question

希望对你有帮助!

【讨论】:

以上是关于ios 轮换最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

[转] iOS开发者的Weex伪最佳实践指北

iOS 开发中 Info.plist 变量的最佳实践是啥?

最佳实践 - iOS 中的 NSManagedObjectContextObjectsDidChangeNotification

iOS Facebook SDK - 最佳实践?

iOS 登录 viewcontroller 最佳实践

iOS 测试推送通知的最佳实践(UI 测试)