Я прочитал несколько вопросов QA по этой теме и прочитал документацию, но я хотел бы получить некоторое подтверждение ответов.Понимание авторотации iOS6 более подробно
- (BOOL)shouldAutorotate
Этот метод определяет, является ли ВК разрешено авторотацией?
-(NSUInteger)supportedInterfaceOrientations
Этого метод определяет, какие ориентации конкретного вида контроллер принимает, может вращаться тоже ...
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
Этого метод определяет то, что предпочтительная ориентация для. Однако он не вызывается на VC, а на контроллере навигации. Поэтому, если вы хотите использовать, вы должны подклассы uinavigationcontroller
.
Все ли верно?
То, что я пытаюсь сделать, состоит в том, чтобы один конкретный контроллер автоматически поворачивался в альбом, если изображение передается ему в этой ориентации. Я могу получить ориентацию изображения без проблем. Я установил toAutorotate в YES на этом VC, а поддерживаемыйInterfaceOrientations установлен для всех. Однако он не вращается.
Это из UINavigationController, который на самом деле представляет собой другой UINavigationController, а конкретный контроллер занимает около 6-го уровня в стеке.
Как контролировать предпочтительную ориентацию для VC в UINavigationController, которая определяется значением из этого View Controller? Поскольку ориентация не всегда будет одинаковой.
FML - У меня была ориентация заблокирована при тестировании .... NOOOOOOOO !!!!!! Я закрою – StuartM