天天看點

當rootViewController為tabbarController時,控制螢幕旋轉的方法

在ios6以後,ios系統改變了螢幕旋轉的方法,如果要設定螢幕旋轉的方法,需要在rootvc裡面進行編寫,例如

當root為nav時,你要建立一個nav的子類,進行修改,如果是vc時,直接可以在vc裡進行修改,網上已經有很多的例子了,但如果是tabbar裡面嵌套這很多nav和vc,nav裡又有vc我們要怎麼弄呢,下面是我調研的一些方法,就是用幾個category對nav和tabbarcontroller進行類别的編寫,讓他們可以分别對應子視圖的旋轉方向

uitabbarcontroller+autorotate

uinavigationcontroller+autorotate.h

參考文章: ,  ,