天天看点

当rootViewController为tabbarController时,控制屏幕旋转的方法

在ios6以后,ios系统改变了屏幕旋转的方法,如果要设置屏幕旋转的方法,需要在rootvc里面进行编写,例如

当root为nav时,你要建立一个nav的子类,进行修改,如果是vc时,直接可以在vc里进行修改,网上已经有很多的例子了,但如果是tabbar里面嵌套这很多nav和vc,nav里又有vc我们要怎么弄呢,下面是我调研的一些方法,就是用几个category对nav和tabbarcontroller进行类别的编写,让他们可以分别对应子视图的旋转方向

uitabbarcontroller+autorotate

uinavigationcontroller+autorotate.h

参考文章: ,  ,