self.navigationController pushViewController: анимация SomeViewController: ДА не дает правильное представление после изменения ориентации - PullRequest
1 голос
/ 28 марта 2012

У меня проблема с проводной связью в приложении iPad на домашнем экране, у него четыре разных вида на домашней странице, потому что он имеет арабский макет для каждого портретного и ландшафтного видов, и я рисую каждый вид с кодом.Каждый из них содержит разную компоновку.Проблема в том, что я перехожу с домашнего экрана портрета на другой экран с помощью [self.navigationController pushViewController: ArticleListsProtrait animated: YES] , затем поворачиваю устройство и возвращаюсь домой с помощью [self.navigationControllerpopToViewController: SomeViewController animated: YES] код, он дает мне правильную компоновку, но когда я нажимаю контроллер представления с ландшафтного экрана, поворачиваю устройство и выскакиваю контроллер представления с тем же кодом, он дает мне альбомную компоновку домашнего экрана.

Также есть кое-что, что я обнаружил, что в первом случае метод - (BOOL) должен вызыватьAutotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation", но во втором случае он не вызывается.новичок в разработке для iphone / ipad, и у меня нет идеи решить эту проблему.

- заранее спасибо

...