如您所知,很快我们就会发布新的 iOS7 版本,然后我们应该使我们的应用程序适应新的扁平化风格。
我的问题是:有谁知道 iOS 6(拟物化)和 iOS 7(扁平化)设计暂时共存的最佳实践是什么?
对我来说最好的可能是每个设备屏幕尺寸有 2 个不同的 Storyboard,以及用于检索 iOS 版本的“预处理器指令”...
你觉得怎么样?
注意:我知道如果你将你的应用程序调整到iOS7(并且正确配置),你可以在iOS6上运行它,问题是你为适应iOS7所做的更改会让你的应用程序看起来iOS6 中丑陋...
最佳答案
我们将应用程序从 iOS6.1 中的旧类型图形更新为 iOS6.1 中的新样式 Flat,当 iOS7 稳定版准备就绪时,我们可以更新功能核心,但图形样式太新了,请参阅我的屏幕:
iOS6 之前:
在 iOS7 上的 WWDC 之后,我们使用这种风格进行更新:
正确的问题是iOS7准备好后你想做什么?如果您只想更新 iOS7 的应用程序或创建从 iOS6.1 到 iOS7 的更新追溯只是您的策略。
希望我的想法是好的:)
关于ios - 保持 iOS 6 和 iOS 7 支持的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17450237/