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

时间:2013-08-01 15:09:27

标签: ios ios7

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

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

感谢

2 个答案:

答案 0 :(得分:2)

是的,您可以按照此问题的接受答案中的说明使用[[UIDevice currentDevice] systemVersion]How to check iOS version?

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

答案 1 :(得分:1)

在iOS上检查版本的建议的Apple方法是这个,它也在ios7过渡指南中报告:

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

正如您所见here