2017-04-03 71 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") 
相关问题