我正在开发一个尚未针对 iOS 7 重新设计的应用程序。我希望在应用程序更新中提供一些新功能,但我希望该应用程序在 iOS 上以 iOS 6“兼容模式”运行7. 我已将 Base SDK 设置为 iOS 6.1。当我构建并运行 iOS 6 模拟器时,一切看起来都很好。然而,在 iOS 7 模拟器中,所有元素看起来都类似于 iOS 6,但 UIButtons 除外,它们都是无边框的。
这是预期的行为,还是我做错了什么?
我使用一个带有一个按钮和一个开关的简单应用程序对此进行了测试。
iOS 6 模拟器:
iOS 7 模拟器:
请注意,在 iOS 7 中,开关如何保持与 iOS 6 相似,但按钮却没有。