2016-02-19 5 views
0

В моем приложении я должен заблокировать поворот экрана в большинстве моих ViewControllers. Только 1 ViewController должен иметь возможность вращаться. В iPhone 5-5 и 6 он работает хорошо, но работает без iPhone 6 Plus, когда я поворачиваюсь к пейзажу в этом ViewController, все исчезает. Виден только основной вид. Есть ли конфигурация для 6+ для работы, как и другие iPhone? Я думаю, это потому, что он действует как iPad, когда вы поворачиваете экран. Есть идеи?iPhone 6 Plus проблема ландшафта?

ответ

0

UITraitCollection Clarification

Как ВОФК в ответ: "The iPhone 6+ имеет правильную ширину в ландшафтном режиме."

В моей раскадровке у меня была ширина: компактная, поэтому она работала в устройствах с меньшими экранами.

Я решил перекрывая этот метод в ViewController:

-(UITraitCollection *)traitCollection{ 
    return [UITraitCollection traitCollectionWithHorizontalSizeClass:UIUserInterfaceSizeClassCompact]; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^