У меня есть приложение, в котором в настройках сборки включены альбомная левая и правая альбомная ориентация, но я бы хотел, чтобы они были доступны только в одном ViewController в приложении.
Я использую навигационный контроллер, и в первом ViewController, который я помещаю в стек, я хотел бы вообще отключить вращение. Я пробовал все 3 из них без успеха:
- (BOOL)shouldAutoRotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return NO;
}
Когда я поворачиваю устройство в симуляторе, макет все равно меняется. Я знаю, что последний метод устарел в iOS 6.
Любые идеи?