Могу ли я установить два разных xib для iOS6 и iOS7?
Я не могу внести одинаковые изменения в один и тот же файл xib для обеих iOS, и я не могу установить все в коде.
спасибо
Могу ли я установить два разных xib для iOS6 и iOS7?
Я не могу внести одинаковые изменения в один и тот же файл xib для обеих iOS, и я не могу установить все в коде.
спасибо
Да, вы можете просто использовать [[UIDevice currentDevice] systemVersion]
, как указано в принятом ответе на этот вопрос: Как проверить версию iOS?
Получите версию и соответственно загрузите правильный XIB.
Предлагаемый Apple метод проверки версии на 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
}
Как видите, здесь