我终于更新了我的 iOS 应用程序以使用 Xcode 5 和 iOS7 SDK 构建。我看到这使我的应用焕然一新(白色、按钮无边框等)。我没有可用于简单测试的 iOS6,所以我在这里问。
我的应用在旧设备上运行时会呈现新外观,还是仍旧外观?
我希望它在不同的设备上没有不同的外观,这将是设计的痛苦(即确保按钮/颜色/间距/等都针对每种外观进行了优化)。我确实注意到很多应用程序不使用许多“ native ”元素,例如工具栏、选项卡条或 native 按钮,也许这就是原因(在所有操作系统版本中保持相同的外观)。
最佳答案
如果您使用的是库存 UI 元素(由 Apple SDK 提供),那么在 iOS 7 上它将具有新外观(iOS 7 外观),而在 iOS 6 上它将具有旧外观(iOS 6 外观) .
虽然颜色/外观可能略有不同,但间距不应相差太大。
如果您不希望它在所有操作系统版本上看起来都一样,只需使用您自己的自定义按钮等,或自定义现有按钮。
关于ios - 如果我使用 iOS7 SDK 构建,我的应用程序在旧设备上是否会有新外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25458255/