你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS 7 狀態欄隱藏與眾不同之處

iOS 7 狀態欄隱藏與眾不同之處

編輯:IOS開發綜合

iOS 7 上,有兩種途徑來隱藏狀態欄

第一種途徑,在項目的 Info 信息中增加或修改以下三項,並設置相應的值即可達到預期目的:

Status bar is initially hidden = YES

UIStatusBarHidden~ipad = YES

View controller-based status bar appearance = NO

由於我是做的針對Ipad的項目,所以其中有一項 UIStatusBarHidden~ipad = YES 需要設置,否則也不會起作用。

第二種途徑,使用代碼來設置的方法,在指定的視圖控制器中重載 prefersStatusBarHidden 方法,並返回 YES 表示隱藏狀態欄 :

- (BOOL)prefersStatusBarHidden {

    return YES;
}


iOS 7 之前,也有以上兩種途徑來隱藏狀態欄,但方法不同,

第一種途徑,只需要一個 Status bar is initially hidden = YES 即可;

第二種途徑,需要通過應用實例調用設置狀態欄的方法,如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    // 設置狀態欄隱藏
    [[UIApplication sharedApplication] setStatusBarHidden:YES];

    return YES;
}





  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved