Я создал новое приложение в Xcode 6, используя классы размера. После тестирования с iOS 7 я не могу понять, как заставить iPhone отображать определенный класс размера в ландшафтном режиме.Занятия по размеру в iOS 7
Я впервые разработал пользовательский интерфейс с iPhone-ландшафтом, как WAny hCompact, но iOS 7 не признает это. У меня был iPhone-портрет в WAny hAny.
Затем я изменил его, так что теперь я использую wCompact hRegular для iPhone-портрета. Затем я модифицировал WAny hAny, чтобы быть ландшафтным макетом. Но он не использует этот макет, когда устройство iOS 7 находится в ландшафте.
Является ли iOS 7 способным использовать классы разного размера на основе того, что устройство является портретом или ландшафтом? Если да, какой класс размера я должен использовать?
Ссылка: Really helpful information about backwards compatibility with size classes.
пс. Я не беспокоюсь о iPad, потому что устройство не отображает другой размерный класс на основе вращения устройства в iOS 8.
Неверная точка 3 - xibs Поддерживается: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/DeployingSizeClassesonEarlieriOSVersions.html#//apple_ref/doc/uid/TP40014436-CH13- SW1 –
@ Аустен отредактировал его. Теперь пункт 3 верен: «Типы размеров указаны в раскадровке или файле xib» – Martin
Спасибо за исправление. Классы классов действительно поддерживаются в xibs для iOS 7.0, начиная с XCode 6.1.1. Но ограничения на обратную совместимость по-прежнему применяются. –