Iphone iOS 7模拟器与设备与情节提要UI的差异
为iOS 7升级我的应用程序是一项挑战。UI是从IB构建的,但不使用自动布局 在IB上,我取消选中视图控制器的“扩展边”框。现在在IB中,iOS 7和iOS 6看起来都是正确的 未选中“延伸边”: 情节提要外观: 分段控制色调: 在模拟器上,内容仍然延伸到导航栏后面,除非我使导航栏不透明。它似乎忽略了这样一个事实,即未选中的扩展边 模拟器外观: 在运行iOS 7的iPhone5上,内容也扩展到导航栏下。此外,所有导航栏按钮都具有iOS 6外观。分段控件似乎也忽略了色调并在黑色上显示黑色 运行iOS 7的iPhone 5外观:Iphone iOS 7模拟器与设备与情节提要UI的差异,iphone,ios7,simulator,Iphone,Ios7,Simulator,为iOS 7升级我的应用程序是一项挑战。UI是从IB构建的,但不使用自动布局 在IB上,我取消选中视图控制器的“扩展边”框。现在在IB中,iOS 7和iOS 6看起来都是正确的 未选中“延伸边”: 情节提要外观: 分段控制色调: 在模拟器上,内容仍然延伸到导航栏后面,除非我使导航栏不透明。它似乎忽略了这样一个事实,即未选中的扩展边 模拟器外观: 在运行iOS 7的iPhone5上,内容也扩展到导航栏下。此外,所有导航栏按钮都具有iOS 6外观。分段控件似乎也忽略了色调并在黑色上显示黑
有人能解释一下这里发生了什么,以及我如何让iOS 7在IB、模拟器和设备上的外观与之匹配吗?我花了好几天时间在这上面,看到的各种各样的显示器让我大吃一惊。不仅按钮没有正确显示,而且我在iOS 6和iOS 7之间的模拟器上得到了不同的UIView帧尺寸。我还看到了模拟器和iOS7设备之间的帧差异 我发现了另一个问题,发现我的iOS设备在Xcode 5的目标菜单上出现了两次。我发现在Xcode中安装了多个iOS SDK时会发生这种情况。我从Xcode 5应用程序中删除了iOS 6.1 SDK,所有问题都解决了 我不能确定这与我每次从菜单中选择不同的设备无关。我知道每个安装的SDK都会显示一个。他们的名字都一样,所以我不知道该选哪一个
再说一次,我不确定这是否造成了我所有的问题,但我现在没有这些问题。希望这将为用户节省大量的时间来跟踪UI异常。也有同样的问题,选择第二台设备(随后删除6.1 sdk符号链接)修复了它。我的问题是我在iOS7设备上得到了iOS6用户界面。。。