我有一个主要针对 iPad 的应用程序,我希望用户仍然能够使用他们原来的 iPad(iOS 最高 5.1)。另一方面,当在 iOS 7 设备上运行时,我的应用程序应该看起来像一个“原生”iOS 7 应用程序。
当我选择SDKROOT
(Base SDK) 作为 iOS 7 并将部署目标选择为 6.0 时,该应用程序在两个系统上都运行良好,显示了各自的外观和感觉。但是由于我希望我的应用程序也可以在 5.1 上运行,所以我将部署目标设置为 5.1(我iPhoneOS5.1.sdk
根据这个问题的答案将其复制到了 Xcode 5 )。该应用程序随后在 5.1、6.0 和 7.0 上运行,但它(几乎)看起来像 iOS 7 上的 iOS 6 应用程序。
这是我在处理编译器设置时发现的(取决于设置,应用程序在哪个 iOS 版本上运行):
那么,这是否可能:一个应用程序,iOS 5.1、iOS 6 和 iOS 7 上的原生外观和感觉?
谢谢你的帮助。