【发布时间】:2013-08-01 15:09:27
【问题描述】:
我可以为 iOS6 和 iOS7 设置两个不同的 xib 吗?
我无法对两个 iOS 的同一个 xib 文件进行相同的更改,也无法在代码中设置所有内容。
谢谢
【问题讨论】:
我可以为 iOS6 和 iOS7 设置两个不同的 xib 吗?
我无法对两个 iOS 的同一个 xib 文件进行相同的更改,也无法在代码中设置所有内容。
谢谢
【问题讨论】:
是的,您可以使用[[UIDevice currentDevice] systemVersion],如该问题已接受的答案所述:How to check iOS version?
获取版本并相应地有条件地加载正确的 XIB。
【讨论】:
建议的苹果在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
}
如你所见here
【讨论】: