Verschiedene supportedInterfaceOrientations für verschiedene UIViewControllers
So, wie die Frage, ich benutze den folgenden code um userinterfaceOrientation für die viewcontroller.
- (BOOL) shouldAutorotate
{
return YES;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
Ich habe versucht UIInterfaceOrientationMaskAll
für einen anderen viewController.
Vor, überprüfte ich alle Elemente für Supported interface orientations
in der info-plist. Sowohl die viewControllers zurückgegeben true
(wie in der info-plist) für alle Orientierungen und gehorchte nicht den obigen code. ER arbeitete auch in Abwesenheit der oben genannten code. Es ist trotzdem nur eingeschränkt Supported interface orientations
für bestimmte Klassen? Ich machte es Arbeit für die pre - iOS6 Versionen von folgenden dieser link.
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich in der Lage, dies zu erreichen, indem ich die unterstützte Ausrichtung Logik in einem benutzerdefinierten UINavigationController. Ich habe dann übergang zu den zugehörigen view controller.
...
Ich würde sagen, der Umsetzung Ihrer
shouldAutorotateToInterfaceOrientation:
auf jedem view-controller, um es wieder nurYES
für diejenigen Orientierungen, die Sie unterstützen möchten.shouldAutorotateToInterfaceOrientation
abgeschrieben in iOS6, damit Ihr nicht genannt. Das ist das problem. Ich war mit es in pre-iOS 6-Versionen