Bei allgemeinen Einstellungen erlaube ich Portrait und LandscapeLeft, Landschaftsbildmodus. Ich möchte die Landschaftsmodi deaktivieren. Auf viewController schreibe ich diesen Code:Wie deaktiviere und aktiviere die automatische Drehung bei swift?
override func shouldAutorotate() -> Bool {
return false
}
Die automatische Drehung funktioniert jedoch ignorieren diese Funktion. Wie deaktiviere und aktiviere ich Autorotation auf swift? IOS-Programmierung
Hallo Josh, ja ich eingebettete Navigationsansicht Controller meiner Ansicht-Controller. Wo sollte ich diesen Code hinstellen? –
UnterklasseUinaktivierungscontroller und setzen Sie es dort. Im Grunde müssen Sie nur überprüfen, ob der View-Controller oben ist, den Sie drehen möchten oder nicht. –
Ich verstehe nicht, wenn Sie sagen "Überprüfen Sie, ob der View-Controller an der Spitze" Ich Autorotate zurückgeben falsch auf Unterklasse Uinavigationcontroller. Ich Autorotation funktioniert jetzt nicht. das, was ich wollte. nachdem ich Autorotate zurückgegeben habe, true, wenn mein moviewplayer zu spielen beginnt. Wenn ich zur Vollbildautomatik gehe, funktioniert das. Wenn ich den Vollbildmodus verlasse, funktioniert es nicht. Ich verstehe nicht, warum ist das so? –