我可以为iOS6和iOS7设置两个不同的xib吗?
对于iOS,我无法对同一个xib文件进行相同的更改,我无法在代码中设置所有内容。
感谢
答案 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