2017-09-28 6 views
0

Ich möchte, dass meine App in allen Orientierungen sehen, so habe ich alle orientaitons unter General, dann alle orientaitons in Xcode Project SettingsGedreht Orientierung auf Hochformat nicht dreht

unter info.plist ausgewählt

Ich habe ist dies in AppDelegate

func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { 
    return UIInterfaceOrientationMask.all 
} 

und hat dieses Bild in Viewcontroller

func supportedInterfaceOrientations() -> Int{ 
    return Int(UIInterfaceOrientationMask.all.rawValue) 
} 

Alle anderen Ori ons funktionieren, aber auf den Kopf gestellt. Wie bekomme ich das funktioniert?

Antwort

0

Sie müssen sich auf die Ausrichtung von Xcode Projekteinstellungen aktivieren und die folgende Eigenschaft in Ihrem View-Controller implementieren:

override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { return .all } } 
+0

Das ist, was ich tat, und ich erwähnte, dass in meiner Frage. Es funktioniert nicht – Coder221

+0

Wenn Sie swift 3 verwenden, müssen Sie die Eigenschaft genau so implementieren, wie ich es notiert habe. Die Art, wie Sie es implementiert haben, ist völlig anders – Rendel

Verwandte Themen