3

Я работаю над iPhone/iPad с несколькими навигационными контроллерами. Когда я нажимаю кнопку «Назад» в режиме просмотра, когда устройство находится в ландшафтном режиме, предыдущее представление прокручивается вертикально на экран, а не прокручивается горизонтально, как обычно.UINavigationController прокручивает вниз по кнопке назад

Анимация Push всегда работает горизонтально, как и должно быть.

Что может вызвать эту странную проблему?

Спасибо,

Адриан

ответ

4

Вы уверены, что контроллер представления, вы получаете обратно, устанавливается дело с вращением правильно?

У меня была аналогичная проблема с использованием MonoTouch.Dialog, пока я не добавил Autorotate = true; к каждому (не листовому) DialogViewController внутри моего приложения.

+0

Да, это была именно проблема. И я также использую диалог Monotouch :-). Большое спасибо! –

+0

Хех, потрясающий кусок кода! :-) – poupou

+0

Для тех, кто не использует Monotouch, вам просто нужно убедиться, что ваш контроллер просмотра переопределяет 'shouldAutorotateToInterfaceOrientation:' и возвращает 'YES' для ориентации, в которой вы находитесь, прежде чем нажимать кнопку« Назад ». –

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