關於iOS控制單個viewcontroller旋轉需要注意的地方

具體控制參考:http://blog.csdn.net/yiyaaixuexi/article/details/8035014

-(NSUInteger)supportedInterfaceOrientations
{
    return 支持的方向;
}
- (BOOL)shouldAutorotate
{
    return NO


假設有ab兩個界面,a界面點擊進入b,a只支持豎屏,b可以左右橫屏。

1,進入b時兩個方法都會被調用,之後無論怎麼旋轉手機只有b中的第二個方法返回的是yes時第一個方法纔會調用。

2,若a中的第二個方法返回的是NO,進入B後若以手機橫着的狀態返回A,則A也會變爲橫屏,且無法恢復豎屏。所以a中第二個方法應設置返回yes。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章