UIInterfaceOrientationMask

UIInterfaceOrientationMask

我对Xcode 7还有一个问题。我试过一些研究,但没有想出解决办法。错误是Int不能转换为UIInterfaceOrientationMask。代码如下:

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    if visibleViewController is KINWebBrowserViewController { return Int(UIInterfaceOrientationMask.All.rawValue) }
    return Int(UIInterfaceOrientationMask.Portrait.rawValue)
}

谢谢

最佳答案

斯威夫特3.x

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    return visibleViewController is KINWebBrowserViewController ? .all : .portrait
}

08-26 03:55