关于禁止屏幕自动旋转

232 阅读1分钟
override var shouldAutorotate: Bool{

        return false

    }

代码就是这个 写进 ViewController 中就可以了,但是并不是所有的都生效,原因呢?

  1. 如果使用了tabbar 那么需要在自定义的TabBarController中重写该方法
  2. 如果是通过 navigationControllerpush方法打开的新页面,需要在自定义的 NavigationController 中也重写该方法