iOS 6 - kontroler nawigacyjny Obracanie krajobrazów dla niektórych widoków, podczas gdy inne tylko portretowe

Buduję aplikację, która będzie portretowa tylko dla głównych widoków (zarówno normalnych, jak i do góry nogami). Ustawiłem to ustawienie w Ustawieniach projektu / Plist i wszystko działa prawidłowo. Mam jednak kilka modalnych widoków, które wykonują takie czynności, jak wyświetlanie obrazów / filmów, i chcę, aby były w stanie obracać się do WSZYSTKICH orientacji.

Próbowałem dodać kategorię do kontrolera UINavigationControl, ale nie miałem szczęścia. Dodałem także do viewControllera, który wywołuje modalny poniższy kod:

-(BOOL)shouldAutomaticallyForwardAppearanceMethods{
    return NO;
}
-(BOOL)shouldAutomaticallyForwardRotationMethods{
    return NO;
}

Dodałem poniższy kod do modalnych widoków kontrolerów, które chcę zezwolić na wszystkie orientacje:

- (BOOL)shouldAutorotate {
    return YES;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;
}

czego mi brakuje? Jakieś sugestie?

questionAnswers(2)

yourAnswerToTheQuestion