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

在较旧的设备上运行时,我的应用会具有新外观还是旧外观?

我希望它在不同的设备上没有不同的外观,这会给设计带来麻烦(即,请确保针对每种外观对按钮/颜色/间距/等都进行了优化)。我确实注意到很多应用程序没有使用许多“本机”元素,例如工具栏,标签栏或本机按钮,也许这就是原因(在所有OS版本中都保持相同的外观)。

最佳答案

如果您使用的是常用的UI元素(由Apple SDK提供),则在iOS 7上它将具有新外观(iOS 7外观),在iOS 6上它将具有旧外观(iOS 6外观)。

尽管颜色/外观可能有所不同,但间距不应太大。

如果您不想在所有OS版本上看起来都一样,请使用自己的自定义按钮等,或自定义现有按钮。

关于ios - 如果我使用iOS7 SDK进行构建,则我的应用在旧设备上会具有新外观吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25458255/

10-14 02:33