简体   繁体   English

如果我使用iOS7 SDK进行构建,则我的应用在旧设备上会具有新外观吗?

[英]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.

相关问题 如何为较旧的 SDK 版本构建 iOS xamarin 应用程序? - How do I build an iOS xamarin app for an older SDK version? 新 iOS 应用程序的旧设备兼容性 - Older Devices compatibility for new iOS app iOS-运行iOS7的旧设备上的视网膜图形模糊不清 - iOS - blur and buggy retina graphics on older devices running iOS7 如果我的应用程序使用ios7的新功能,可以将其安装在iOS 6中吗? - If my app uses ios7 new feature, can it be installed in iOS 6? 使用 nativescript sidekick 构建我的 ios 应用程序时如何防止 SDK 版本问题 - How do i prevent SDK Version Issue when Using nativescript sidekick to build my ios app 适用于旧版SDK iOS的更新应用 - Update App for older SDK iOS 使用Base SDK 6.1在iOS7外观上运行的Xcode 5 - Xcode 5 running with iOS7 look and feel with Base SDK 6.1 Testflight-是否可以在不使用SDK的情况下自动将测试设备更新到我上传的最新.ipa版本? - Testflight - Is it possible to automatically have test devices update to the latest .ipa build I upload without using the SDK? iOS App无法安装在较旧的设备上 - iOS App won't install on older devices iOS(将通用更改为ipad)我的错误我已经为iphone上传了版本现在我们想要在新版本中此应用仅适用于ipad - IOS (change universal to ipad) my mistake i have upload build for iphone Now we want in new version this app is only for ipad
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM