UINavigationController назад кнопка проблема в ландшафтном режиме? - PullRequest
3 голосов
/ 15 июня 2010

мое приложение для iphone ранее поддерживало портретный режим, теперь я хочу также поддерживать режим ландшафта.

В моем приложении все работает нормально, кроме кнопки возврата контроллера навигации. Я использовал табличные представления в Navaton Conroller, когда я нажимаю кнопку «Назад» в режиме ландшафтного режима, появляется всплывающее окно и загружается его предыдущее представление, но анимация странная.

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

кто-нибудь сталкивался с такой проблемой ??? заранее спасибо.

1 Ответ

6 голосов
/ 16 июня 2010

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

каждый контроллер представления должен подтвердить, что он поддерживает изменение ориентации

  • (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation {self.orientation = interfaceOrientation;вернуть ДА;}
...