0

我正在开发一个尚未针对 iOS 7 重新设计的应用程序。我希望在应用程序更新中提供一些新功能,但我希望该应用程序在 iOS 上以 iOS 6“兼容模式”运行7. 我已将 Base SDK 设置为 iOS 6.1。当我构建并运行 iOS 6 模拟器时,一切看起来都很好。然而,在 iOS 7 模拟器中,所有元素看起来都类似于 iOS 6,但 UIButtons 除外,它们都是无边框的。

这是预期的行为,还是我做错了什么?

我使用一个带有一个按钮和一个开关的简单应用程序对此进行了测试。

iOS 6 模拟器:

iOS 6

iOS 7 模拟器:

IOS 7

请注意,在 iOS 7 中,开关如何保持与 iOS 6 相似,但按钮却没有。

4

1 回答 1

0

根据我的经验,如果您想保留 iOS 6 UI,您需要使用 xCode 4.6 工作和提交应用程序。在 iOS 7 中测试有点乏味,但你可以做到,但在你的 iOS 7 设备上安装 ad hoc 应用程序。

更新

正如@rmaddy 在评论中提到的那样,您可以直接从 Xcode 4.6 构建到 iOS 7。在此之前将您的 iOS 7 设备与 xCode 5 一起使用。

于 2013-11-11T19:59:27.633 回答