2017-04-03 73 views
3

我做了一個應用程序,它支持第一個視圖控制器(在啓動屏幕後顯示的那個)上的橫向和縱向模式。我可以在縱向模式下啓動此應用程序,將其旋轉到橫向,然後返回到縱向而沒有任何問題。但是,無論何時該應用程序最初以橫向模式啓動,其行爲都非常奇怪。我提出的一個簡單的解決方法是強制應用程序以縱向模式啓動,然後讓用戶能夠在啓動後將其旋轉到橫向。如何強制iOS應用程序在肖像模式下啓動

任何方式來完成此?

我上的Xcode 8.3,iOS的10.3,該設備我測試我的應用程序是一個iPad Pro的12.9。

回答

0

在你的viewController

斯威夫特試試這個在您的AppDelegate FUNC viewDidFinishLaunchingWithOptions或在您的ViewDidAppear :

let value = UIInterfaceOrientation.LandscapeLeft.rawValue 
UIDevice.currentDevice().setValue(value, forKey: "orientation") 
相關問題