Tom*_*hen 5 orientation ipad ios
我制作了一个在第一个视图控制器(启动屏幕后立即显示的控制器)上同时支持横向和纵向模式的应用程序。我可以以纵向模式启动此应用,将其旋转至横向,然后再回到纵向,没有任何问题。但是,只要该应用最初以横向模式启动,它的行为就会非常奇怪。我想到的一个简单的解决方法是强制应用以纵向模式启动,然后让用户能够在启动后将其旋转为横向。
有什么办法可以做到这一点?
我使用的是Xcode 8.3,iOS 10.3,正在测试我的应用的设备是iPad Pro 12.9。
小智 -1
在您的 AppDelegate func viewDidFinishLaunchingWithOptions 或 viewController 中的 ViewDidAppear 中尝试此操作
迅速:
let value = UIInterfaceOrientation.LandscapeLeft.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |