2017-02-16 42 views
2

Я установил Ориентацию устройства, чтобы в Xcode был установлен только «Портрет». Однако, когда я запускаю свое приложение в симуляторе, он вращается во всех направлениях.Xcode не подчиняется ориентации устройства

My Xcode setting

Showing correctly in Portrait (intended) and Landscape (not intended)

Любой сталкивался же вопрос раньше? Спасибо

+1

Проверьте интерфейс _Supported orientations_ значения в файле 'info.plist' –

+0

я уже включали следующее в моем' info.plist' \t UISupportedInterfaceOrientations \t \t \t UIInterfaceOrientationPortrait \t Jeung

+0

У меня такая же проблема. 'info.plist' тоже хорош, удачи? – MattyK14

ответ

1

Пользовательский интерфейс «Общие» -> «Развертывание информации» в Xcode может обманывать. Проверьте эти два ключа в вас info.plist:

UISupportedInterfaceOrientations

и

UISupportedInterfaceOrientations~ipad

+0

Я сталкиваюсь с той же проблемой, и у меня только отображается «Портрет (нижняя кнопка дома)» – MattyK14

1

Я была такая же проблема (в физических устройствах). на iPhone он отлично работает, но на iPad он не работает. Решение заключалось в том, чтобы настроить вариант «устройств» для обоих, в данном случае «пейзаж справа». Landscape Right checkbox checked under Device Orientation below Deployment Info