Я реализовал контроллер вида только для авторотации. Таким образом, этот вид контроллер, который я назвал RotatableViewController
, реализует эти методы:Просмотр контроллера не авторотирует портрет вверх дном
- (UIInterfaceOrientation) preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationPortrait;
}
- (NSUInteger) supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
- (BOOL) shouldAutorotate {
return YES;
}
Он должен авторотацией всех ориентации, я также проверил поддерживаемый интерфейс ориентацию в моей цели:
Но невероятно он не авторотируется в ориентации портатива вверху:
В чем может быть проблема?
PS С iOS 6.1 контроллер представлений создается через раскадровку.
По-прежнему та же проблема, кстати, это для iOS 6.1. –
Хорошо. Правильно ли подключен ваш контроллер просмотра? self.window.rootViewController = self.viewController; – healthdev
Да, я подключил его через раскадровку. –