Установите разные поддерживаемые интерфейсы интерфейса для разных контроллеров UIView
Итак, как и следовало ожидать, я использую следующий код для установки userinterfaceOrientation для viewcontroller.
- (BOOL) shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
Я пробовал настройкуUIInterfaceOrientationMaskAll
для другого viewController.
До этого я проверил все элементы дляSupported interface orientations
в инфо-листе. Оба viewControllers возвращеныtrue
(как установлено в информационном листе) для всех ориентаций и не подчиняются вышеуказанному коду. ЭТО работало даже при отсутствии вышеуказанного кода. Есть ли в любом случае ограничить определенныеSupported interface orientations
для определенных классов? Я сделал это для версий до iOS6, выполнивэта ссылка.