保持iOS6和iOS7支持的最佳方法?

时间:2013-07-03 14:07:36

标签: ios ios6 storyboard ios7

如您所知,很快我们将推出新的iOS7版本,然后我们应该将我们的应用程序改编为新的平面样式。

我的问题是:有谁知道哪个是iOS 6(skeuomorphic)和iOS 7(平面)设计暂时共存的最佳做法?

对我来说最好的可能是每个设备屏幕大小有2个不同的故事板,而“preprocesor指令”用于检索iOS版本......

您怎么看?

注意:我知道如果你的应用程序适应iOS7(并且你正确配置它),你可以在iOS6上运行它,问题是你要做的改变以适应iOS7,会使你的应用看起来在iOS6中难看......

2 个答案:

答案 0 :(得分:4)

我们的应用程序从iOS6.1中的Old Type图形更新到iOS6.1中的新样式Flat当iOS7 Stable准备就绪时我们可以通过功能更新核心,但图形样式是如此新的看到我的屏幕:< / p>

在iOS6之前:

enter image description here

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

enter image description here

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

希望我的想法很好:)

答案 1 :(得分:0)

我认为一种方法是严重依赖

  • 自动布局(处理不同大小的控件和文字)
  • UIAppearance(根据操作系统版本在一个地方根据风格改变背景和色调)

然后在您的应用中使用它们之前,只需检查UI [删除]和[删除]套件等新功能的可用性。 (iOS 7仍在NDA下)。