Как получить правильную UIInterfaceOrientation из вложенного UIViewController - PullRequest
2 голосов
/ 16 июля 2010

Когда я помещаю представление контроллера представления в контроллер представления верхнего уровня, UIInterfaceOrientation, который я получаю от вложенного контроллера представления, является неправильным.Если я получаю ориентацию от контроллера представления верхнего уровня, я получаю правильную.Свойство interfaceOrientation доступно только для чтения, поэтому я не могу просто установить его.Как я могу заставить свой вложенный контроллер вида распознавать правильную ориентацию?

Apple может не рекомендовать использовать вложенные контроллеры вида, но я использую их для повторного использования (универсальное приложение).

1 Ответ

0 голосов
/ 16 июля 2010

У меня тоже была эта проблема, и единственное исправление, которое я нашел, это либо вызывать метод willRotateToOrientation: дочернего представления всякий раз, когда вы вызываете родителей, либо, если вы хотите проверить, когда загружаете, что-то сделатькак [[view2.superview viewController] imageOrientation]

в основном вы должны справиться с этим сами, и это боль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...