我正在制作IOS和视频播放器想要检查设备何时旋转,何时是我的代码会使视频播放器全屏,但是我得到以下错误 - '实例成员'currentDevice'不能用于类型'viewController'
var currentDevice: UIDevice = UIDevice.currentDevice()
var orientation: UIDeviceOrientation = currentDevice.orientation //error here
if orientation.isLandscape {
}
if orientation.isPortrait {
}
我试图将currentDevice替换为多个东西,我也尝试将_
置于其下并且self.
我几天前开始使用Swift,有谁能指出我正确的方向吗?
答案 0 :(得分:0)
您可以尝试以下代码:)
override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator){
if UIDevice.currentDevice().orientation.isLandscape.boolValue{
print("Device is in Landscape Mode")
} else {
print(" Device is in Portrait mode ")
}
}
答案 1 :(得分:0)
我决定在项目设置中强制应用进入横向模式。