Xcode 6随机改变故事板大小wAny hAny?

时间:2014-09-24 01:08:54

标签: ios xcode ios8 xcode6

我正在开发一个支持iOS 7和8的项目。故事板最初是在Xcode 5中创建的。我们更新到Xcode 6并开始使用大小类。

然而,我们现在只是iPhone,所以我们在wCompact hRegular中进行了解决。问题是, Xcode随机想要将我们的故事板还原为wAny hAny 。这让我非常疯狂。是否有设置或我没有看到禁用此行为的东西?

1 个答案:

答案 0 :(得分:0)

我个人讨厌大小类和自动布局,因为有时这些功能真的让我们发疯,所以,因为你的项目适用于iPhone,禁用大小类并在XCode的Inspector面板中使用传统的自动调整,以及一些手动设置到viewDidLoad (如果有必要),使用UIScreen,如下所示:

if([[UIScreen mainScreen] bounds].size.height == 568) {
   //iPhone 5

} else if([[UIScreen mainScreen] bounds].size.height == 480) {
   //iPhone 4

} else if([[UIScreen mainScreen] bounds].size.width == 375) {
   //iPhone 6

} else if([[UIScreen mainScreen] bounds].size.width == 414) {
   //iPhone 6+

}

希望这有帮助。