ios - 保持 iOS 6 和 iOS 7 支持的最佳方法是什么?

标签 ios ios6 storyboard ios7

如您所知,很快我们就会发布新的 iOS7 版本,然后我们应该使我们的应用程序适应新的扁平化风格。

我的问题是:有谁知道 iOS 6(拟物化)和 iOS 7(扁平化)设计暂时共存的最佳实践是什么?

对我来说最好的可能是每个设备屏幕尺寸有 2 个不同的 Storyboard,以及用于检索 iOS 版本的“预处理器指令”...

你觉得怎么样?

注意:我知道如果你将你的应用程序调整到iOS7(并且正确配置),你可以在iOS6上运行它,问题是你为适应iOS7所做的更改会让你的应用程序看起来iOS6 中丑陋...

最佳答案

我们将应用程序从 iOS6.1 中的旧类型图形更新为 iOS6.1 中的新样式 Flat,当 iOS7 稳定版准备就绪时,我们可以更新功能核心,但图形样式太新了,请参阅我的屏幕:

iOS6 之前:

enter image description here

在 iOS7 上的 WWDC 之后,我们使用这种风格进行更新:

enter image description here

正确的问题是iOS7准备好后你想做什么?如果您只想更新 iOS7 的应用程序或创建从 iOS6.1 到 iOS7 的更新追溯只是您的策略。

希望我的想法是好的:)

关于ios - 保持 iOS 6 和 iOS 7 支持的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17450237/

相关文章:

ios - 我应该如何修复 Nimble 文件中的错误?

ios - 如何通过Objective C连接到SQL Server

ios - TableView 单元格没有推送到下一个 View Controller

ios - NSLayout 约束隐藏 UIView

ios6 - iPhone 应用程序后台的 GPS 位置更新

.net - 在没有所有 child 的情况下调整 WPF UserControl 的大小 "jumping around"

ios - 使用 https 在 iOS native 应用程序的 fiddler 中记录问题

ios - 将表格滚动到底部后用新数据更新 UITableView 的数据源

iphone - 无法获取 CALayer iOS 的正确位置

ios - 从按钮而不是工具栏实现 Sharekit