Ориентация неправильно изменяется в приложении для iPad - PullRequest
0 голосов
/ 18 октября 2010

У меня есть приложение, которое запускается с экрана входа в систему (UIViewController), а затем, как только пользователь завершает вход в систему, остальная часть приложения управляется SplitViewController.У меня проблема в том, что при первом отображении SplitViewController он перезаписывает текущую ориентацию экрана, он включает портретный режим, даже если я держу устройство в альбомной ориентации.

Я искал все настройки, мой код и XML в XIB-файлах, я не могу найти ничего, что могло бы изменить ориентацию.Кто-нибудь еще имел эту проблему, или кто-нибудь может придумать другое место, чтобы искать причину?

Спасибо

Ответы [ 2 ]

1 голос
/ 19 октября 2010

Является ли UISplitViewController корневым контроллером представления вашего приложения? Судя по вашему описанию, это не ясно, и это должно быть для iPad-приложения для правильной работы. (Есть десятки связанных вопросов к этой проблеме здесь, на переполнении стека.)

0 голосов
/ 14 февраля 2011

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

...