Установите разные поддерживаемые интерфейсы интерфейса для разных контроллеров UIView

Итак, как и следовало ожидать, я использую следующий код для установки userinterfaceOrientation для viewcontroller.

- (BOOL) shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;
}

Я пробовал настройкуUIInterfaceOrientationMaskAll для другого viewController.

До этого я проверил все элементы дляSupported interface orientations в инфо-листе. Оба viewControllers возвращеныtrue(как установлено в информационном листе) для всех ориентаций и не подчиняются вышеуказанному коду. ЭТО работало даже при отсутствии вышеуказанного кода. Есть ли в любом случае ограничить определенныеSupported interface orientations для определенных классов? Я сделал это для версий до iOS6, выполнивэта ссылка.

Ответы на вопрос(2)

Ваш ответ на вопрос