轉(zhuǎn)載自 :http://blog.csdn.net/zhaotao0617/article/details/52596788
如果項目所有頁面都要求豎屏厌小,但是有那么一個或幾個頁面想橫屏顯示盒揉,并且橫屏?xí)r需要彈出鍵盤操作(比如橫屏?xí)r,點擊textField彈出鍵盤)
解決辦法如下:
第一步:
這三個要勾選上雁刷。
第二步:到你自己寫的的navigationController和tabbarController里邊加上以下代碼(都要加哦)
- (BOOL)shouldAutorotate
{
return NO;
}
第三步:在你需要做橫屏操作的控制器加上以下代碼:
- (BOOL)shouldAutorotate
{
return NO;
}
第四步:橫屏代碼如下:
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
注意:在info.plist里邊加上這句:View controller-based status bar appearance
值為YES