模拟器和设备之间的iOS按钮差异

时间:2013-10-08 12:41:26

标签: ios cocoa-touch uikit

使用XCode 5构建旧应用程序使用模拟器(iOS7)上的新按钮样式,但当部署到实际设备时,导航栏上的按钮将恢复为iOS7之前的样式(黑色背景)。

如果部署目标从6.0更改为7.0,它将在模拟器和设备上按预期工作。还有什么需要改变以获得新的按钮样式?

1 个答案:

答案 0 :(得分:0)

Xcode正在构建错误的iOS SDK(对于有类似问题的人,请参阅duplicate device scheme in xcode 4)。

6.1 SDK与7.0一起安装。这导致单个设备的目标菜单中有两个条目。如果选择了第一个设备,则所有内容都会按预期生成并运行。

当选择第二个手机目标时,它正在构建6.1 SDK。菜单中没有指示正在使用哪个SDK。