如果我使用iOS7 SDK构建,我的应用程序是否会在旧设备上焕然一新?

时间:2014-08-23 03:48:03

标签: ios ios7 ios6

我终于更新了我的iOS应用程序,用Xcode 5和iOS7 SDK构建。我看到这给了我的应用程序一个新的外观(白色,按钮上没有边框等)。我没有iOS6可供轻松测试,所以我在这里问。

我的应用程序在较旧的设备上运行时是否具有新外观,或者仍然是旧外观?

我希望它在不同的设备上没有不同的外观,这将是一个痛苦的设计(即 - 确保按钮/颜色/间距/等都针对每个外观进行了优化)。我注意到很多应用程序不使用许多“本机”元素,如工具栏,标签条或本机按钮,这可能就是为什么(在所有操作系统版本中保持相同的外观)。

1 个答案:

答案 0 :(得分:1)

如果您正在使用库存UI元素(由Apple SDK提供),那么在iOS 7上它将具有新外观(iOS 7外观),而在iOS 6上它将具有旧外观(iOS 6)看)。

虽然颜色/外观可能略有不同,但间距不应太大。

如果您想在所有操作系统版本上看起来一样,只需使用自己的自定义按钮等,或自定义现有的按钮。