В моем приложении я должен заблокировать поворот экрана в большинстве моих ViewControllers. Только 1 ViewController должен иметь возможность вращаться. В iPhone 5-5 и 6 он работает хорошо, но работает без iPhone 6 Plus, когда я поворачиваюсь к пейзажу в этом ViewController, все исчезает. Виден только основной вид. Есть ли конфигурация для 6+ для работы, как и другие iPhone? Я думаю, это потому, что он действует как iPad, когда вы поворачиваете экран. Есть идеи?iPhone 6 Plus проблема ландшафта?
0
A
ответ
0
UITraitCollection Clarification
Как ВОФК в ответ: "The iPhone 6+ имеет правильную ширину в ландшафтном режиме."
В моей раскадровке у меня была ширина: компактная, поэтому она работала в устройствах с меньшими экранами.
Я решил перекрывая этот метод в ViewController:
-(UITraitCollection *)traitCollection{
return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact];
}