美文网首页
swift 控制某个控制器屏幕旋转方向的代码

swift 控制某个控制器屏幕旋转方向的代码

作者: Zongzi_599 | 来源:发表于2017-08-07 14:42 被阅读0次

    在指定的控制器viewdidload方法中添加以下代码:

    UIDevice.current.setValue(NSNumber(value: UIDeviceOrientation.unknown.rawValue), forKey: "orientation")
               
     //这里是强制竖屏  希望什么方向修改这个枚举即可
    UIDevice.current.setValue(NSNumber(value: UIDeviceOrientation.portrait.rawValue), forKey: "orientation")
                
    UIApplication.shared.setStatusBarOrientation(.portrait, animated: false)
    
    //禁止这个控制器旋转 在viewdidapear前要return ture   didapear后 return  false
        override var shouldAutorotate: Bool {
            return false
        }
    

    相关文章

      网友评论

          本文标题:swift 控制某个控制器屏幕旋转方向的代码

          本文链接:https://www.haomeiwen.com/subject/emqalxtx.html