[英]If I build using iOS7 SDK, will my app have the new look on older devices?
I'm finally updating my iOS app to build with Xcode 5 and iOS7 SDK. 我终于更新了我的iOS应用,以使用Xcode 5和iOS7 SDK进行构建。 I see this gives my app a new look (white, no border on buttons, etc).
我看到这给我的应用带来了新的外观(白色,按钮上没有边框等)。 I don't have iOS6 available for easy testing, so I'm asking here.
我没有可轻松测试的iOS6,所以我在这里问。
Will my app have the new look when run on older devices, or still the old look? 在较旧的设备上运行时,我的应用会具有新外观还是旧外观?
I hope it doesn't have a different look on different devices, that will be a pain to design for (ie-make sure buttons/colors/spacing/etc are all optimized for each look). 我希望它在不同的设备上没有不同的外观,这会给设计带来麻烦(例如,确保针对每种外观对按钮/颜色/间距/等都进行了优化)。 I do notice a lot of apps don't use many "native" elements like toolbars, tab strips, or native buttons, maybe this is why (keep the same look across all OS versions).
我确实注意到很多应用程序没有使用许多“本机”元素,例如工具栏,标签栏或本机按钮,也许这就是原因(在所有OS版本中都保持相同的外观)。
If you're using stock UI elements (provided by the Apple SDK), then on iOS 7 it will have the new look (iOS 7 look), and on iOS 6 it will have the old look (iOS 6 look). 如果您使用的是常用的UI元素(由Apple SDK提供),则在iOS 7上它将具有新外观(iOS 7外观),在iOS 6上它将具有旧外观(iOS 6外观)。
While the colors / look may be a little different, the spacing shouldn't be too different. 尽管颜色/外观可能有所不同,但间距不应太大。
If you wan't it to look the same on all OS versions, just use your own custom buttons etc, or customise the existing ones. 如果您不想在所有OS版本上看起来都一样,请使用自己的自定义按钮等,或自定义现有按钮。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.