Ustaw różne wspieraneInterfaceOrientations dla różnych kontrolerów UIViewController

Tak więc, jak w pytaniu, używam następującego kodu do ustawienia userinterfaceOrientation dla kontrolera widoku.

- (BOOL) shouldAutorotate
{
    return YES;
}

-(NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;
}

Próbowałem ustawieniaUIInterfaceOrientationMaskAll dla innego viewController.

Wcześniej sprawdziłem wszystkie przedmiotySupported interface orientations w info-plist. Oba kontrolery viewController powróciłytrue(jak podano w informacji-plist) dla wszystkich orientacji i nie przestrzegano powyższego kodu. Działało nawet w przypadku braku powyższego kodu. Czy i tak jest pewne ograniczenieSupported interface orientations dla poszczególnych klas? Zrobiłem to dla wersji wcześniejszych niż iOS6, podążając zaten link.

questionAnswers(2)

yourAnswerToTheQuestion