gpt4 book ai didi

ios - 'currentDevice' 的实例成员不能用于类型

转载 作者:行者123 更新时间:2023-11-30 13:43:48 24 4
gpt4 key购买 nike

我正在为 IOS 制作一个视频播放器,想要检查设备何时旋转,当我的代码将使视频播放器全屏显示时,但我收到以下错误 - 'Instance member 'currentDevice'不能在“viewController”类型上使用

var currentDevice: UIDevice = UIDevice.currentDevice()
var orientation: UIDeviceOrientation = currentDevice.orientation //error here

if orientation.isLandscape {

}

if orientation.isPortrait {

}

我尝试用多种东西替换 currentDevice,我还尝试将 _ 放在它下面,还有 self。我已经开始使用 swift 几天前,有人可以指出我正确的方向吗?

I've found the code here.

最佳答案

你可以试试这个代码:)

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' 的实例成员不能用于类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com