我使用的是Swift,我希望能够在旋转到风景时加载UIViewController,有人可以指出正确的方向吗?
我在网上找不到任何东西,并且对文档有些困惑。
这是我的工作方式:
在AppDelegate.swift里面didFinishLaunchingWithOptions 我把函数:
AppDelegate.swift
didFinishLaunchingWithOptions
NotificationCenter.default.addObserver(self, selector: #selector(AppDelegate.rotated), name: UIDevice.orientationDidChangeNotification, object: nil)
然后在AppDelegate类中放入以下函数:
func rotated() { if UIDeviceOrientationIsLandscape(UIDevice.current.orientation) { print("Landscape") } if UIDeviceOrientationIsPortrait(UIDevice.current.orientation) { print("Portrait") } }
希望这对其他人有帮助!
谢谢!