具體控制參考: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。