'currentDevice' 的实例成员不能用于类型
instance member of 'currentDevice' cannot be used on type
我正在为 IOS 制作视频播放器并想检查设备何时旋转,何时旋转我的代码将使视频播放器全屏显示,但我收到以下错误 - '实例成员 'currentDevice' 不能用于类型 'viewController'
var currentDevice: UIDevice = UIDevice.currentDevice()
var orientation: UIDeviceOrientation = currentDevice.orientation //error here
if orientation.isLandscape {
}
if orientation.isPortrait {
}
我尝试用多种东西替换 currentDevice,我还尝试将 _
放在它下面,而且 self.
我已经开始使用 Swift几天前,有没有人可以指出我正确的方向?
你可以试试这个代码:)
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 ")
}
}
我决定在项目设置中强制应用程序进入横向模式。
我正在为 IOS 制作视频播放器并想检查设备何时旋转,何时旋转我的代码将使视频播放器全屏显示,但我收到以下错误 - '实例成员 'currentDevice' 不能用于类型 'viewController'
var currentDevice: UIDevice = UIDevice.currentDevice()
var orientation: UIDeviceOrientation = currentDevice.orientation //error here
if orientation.isLandscape {
}
if orientation.isPortrait {
}
我尝试用多种东西替换 currentDevice,我还尝试将 _
放在它下面,而且 self.
我已经开始使用 Swift几天前,有没有人可以指出我正确的方向?
你可以试试这个代码:)
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 ")
}
}
我决定在项目设置中强制应用程序进入横向模式。