Ich arbeite an iPad-Anwendung, die nur Querformat unterstützt, möchte ich einige präsentierten View-Controller zu ermöglichen, alle Ausrichtung zu unterstützen, ohne die Ausrichtung der Präsentation Controller zu ändern. Ich unterstütze alle Orientierung in Xcode-Einstellungen außer auf dem Kopf.Drehen Sie die angezeigte Ansicht und sperren Sie die Ausrichtung der präsentierenden Ansicht Controller
-Code Ich bin mit View-Controller
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"VC"];
vc.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:vc animated:YES completion:nil];
-Code Ich bin mit zu ermöglichen Orientierung präsentiert View-Controller präsentieren:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
return YES;
}
You tube App bietet gleiche Art von Funktion, während der Videowiedergabe, irgendeine Idee, wie es funktioniert?
Jede Hilfe wird zu schätzen wissen, danke.
ich bin nicht Navigation Controller auch wenn ich Orientierung am Wechsel ist es sowohl view-Controller-Ausrichtung ändern, i will nur ** vorgestellt View Controller ** Orientierungsänderung nicht ** präsentiert View Controller ** (wie ich präsentiere View Controller durch Einstellung präsentiert Stil ** Formularblatt **, damit beide Ansichtscontroller sichtbar sind) – user2493047