美文网首页
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 控制某个控制器屏幕旋转方向的代码

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

  • ios开发中如何控制屏幕旋转

    1.设置app支持的屏幕方向 2.单独设置控制器支持的方向 3.在代码中旋转设备方向 4.控制器旋转到设备目前的方向

  • IOS 屏幕旋转个人总结

    说下IOS屏幕旋转以及相关知识。涉及的知识点有:1、控制控制器方向。2、整套app控制器方向控制。3、屏幕旋转界面...

  • Swift 禁止屏幕旋转

    禁止屏幕旋转 在主控制器文件中添加如下代码: 敲重点禁止屏幕旋转的原理是覆写了控制器类(如果是新建的项目为View...

  • iOS之屏幕旋转

    检测屏幕旋转:视图控制器本身能检测到屏幕的旋转,如果要处理屏幕旋转,需要重写几个方法: 视图控制器中的方法: 视图...

  • 代码控制屏幕横竖旋转

    屏幕旋转控制分动态旋转和手动代码控制旋转,多见于视频播放。 一 .APP设置 在配置中关闭屏幕方向。info.pl...

  • Swift 3.0 supportedInterfaceOrie

    Swift 3.0 中设置去掉了之前版本中设置当前控制器支持的旋转方向的方法: 取而代之的是给UIViewCont...

  • 一些小功能实现

    1. 代码旋转屏幕 2. 默认使用导航控制器包裹的控制器上第一个(从里到外,从上到下的添加顺序)UIScrollV...

  • iOS 屏幕旋转

    每个视图控制器都控制着自己的旋转方向,如果需要新的旋转权限需要模态出新的视图控制器(如navigation tab...

  • 屏幕旋转

    每个视图控制器都控制着自己的旋转方向,如果需要新的旋转权限需要模态出新的视图控制器(如navigation tab...

网友评论

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

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