1、狀態(tài)欄切換橫屏時隱藏的問題
在【General】-->【Deployment Info】-->【Device Orientation】勾選上相應地方向
由于在 iOS 9 以后,橫屏時狀態(tài)欄會隱藏,如果想要顯示狀態(tài)欄,需要我們時·在Info.plist
中 設置View controller-based status bar appearance
值為YES
,在view controller
中重寫prefersStatusBarHidden
返回false
/** 橫屏時是否隱藏狀態(tài)欄 */
- (BOOL)prefersStatusBarHidden {
return NO;
}
2、只有一個(或幾個)界面固定方向,其他界面支持橫豎屏切換
在【General】-->【Deployment Info】-->【Device Orientation】勾選希望支持的方向,然后在需要固定方向的視圖控制器中實現(xiàn)如下兩個方法即可。
/** 取消屏幕自動旋轉(zhuǎn) */
- (BOOL)shouldAutorotate {
return NO;
}
/** 支持旋轉(zhuǎn)的方向 */
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}s
最后編輯于 :2018.08.17 12:18:09
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者 平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。