Ich habe eine komplett neue iOS-Universal-Swift-App mit Einzelansicht erstellt. Dann habe ich "Landscape Left" und "Landscape Right" in den App-Einstellungen deaktiviert. Ich lief es auf meinem iPhone, und hurra, es bleibt im Hochformat, egal wie ich mein Handy rotiere. Dann habe ich es auf meinem iPad laufen lassen und es dreht sich alles um. Sogar der Upside-Down-Portrait-Modus, der überhaupt nicht aktiviert wurde? Bin ich der Einzige, der das erlebt? Das passiert auch im iPad-Simulator, wenn ich mit Befehl + Pfeiltaste rotiere.Wie deaktiviere ich die Querformatausrichtung in einer iPad App?
Ich habe auch versucht, zu ViewController.swift hinzufügen, und das gleiche Ergebnis erhalten.
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}
Gibt es keine Möglichkeit, das Drehen von Portrait auf dem iPad zu deaktivieren?
Wenn Sie eine universelle App erstellen, sind die Ausrichtungseinstellungen für iPad und iPhone getrennt. Überprüfen Sie erneut, ob Sie auch für das iPad deaktiviert haben. –