3

现在我将我的应用程序保持在 iOS6 风格,直到我有机会更新一些艺术作品。我想知道,如果我更新到 xCode 5,有没有办法编译我的代码,以便它仍然会产生 iOS6 样式并将其安装在我的 iOS7 设备上?通过 TestFlight 上传我的代码有点累...

4

3 回答 3

7

提供资产的不是 Xcode 版本,而是 iOS SDK。

这意味着使用 iOS 6 SDK 和更低版本编译的应用程序将使用旧样式的默认资源,但是在 iOS 7 SDK 上编译的应用程序将使用新样式控件。

如果您想使用新的 Xcode,最好的办法是创建资产并根据您的规范设置控件样式。

于 2013-09-05T19:17:51.843 回答
0

不,Apple 改变了所有系统组件的外观。据我所知,在 iOS 7 上无法强制您的应用使用旧样式。

于 2013-09-05T19:17:01.567 回答
0

您将在 iOS 7 上获得新外观(使用 iOS 7 时),当您的应用程序在 iOS 6 上运行时,它看起来就像在 iOS 6 上一样。

这非常简单直接。您不必什么都不做,只需确保它在 iOS 7 上看起来也不错。

更清楚地说,如果您使用 AlertView,您的应用程序在 7 上运行时会获得新样式(带有视差等),而在 6 上运行时会获得旧外观。

我对您的建议是在 iOS 7 上对其进行测试,并在需要时微调图形。

于 2013-09-09T11:27:03.853 回答