3

我可以为 iOS6 和 iOS7 设置两个不同的 xib 吗?

我无法对两个 iOS 的同一个 xib 文件进行相同的更改,也无法在代码中设置所有内容。

谢谢

4

2 回答 2

2

是的,您可以[[UIDevice currentDevice] systemVersion]按照此问题已接受的答案中的说明使用:如何检查 iOS 版本?

获取版本并相应地有条件地加载正确的 XIB。

于 2013-08-01T15:13:04.410 回答
1

推荐的苹果在 iOS 上查看版本的方法是这个,在 ios7 过渡指南中也有报道:

if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
   // Load resources for iOS 6.1 or earlier
} else {
   // Load resources for iOS 7 or later
}

正如你在这里看到的

于 2013-12-13T10:22:22.603 回答