一、在某個界面隱藏狀態欄
app
- (BOOL)prefersStatusBarHidden//for iOS7.0 { return YES; }
在須要隱藏狀態欄的controller中設置返回值(返回NO就是不隱藏了),而後在須要隱藏的地方(通常在viewDidLoad裏面就能夠了)調用spa
[self setNeedsStatusBarAppearanceUpdate];
有一點須要注意,就是在設置了當前controller的狀態欄的狀態後,那麼由它present或者push到的子界面的狀態欄的屬性與之是相同的,若不想子界面的效果與之相同那麼須要對子界面再單獨設置。
code
二、只是在啓動時隱藏狀態欄it
在info.plist中將 Status bar is initially hidden 的值修改成 YES 便可。class
三、全局隱藏狀態欄sed
(1)、在info.plist中將 Status bar is initially hidden 的值修改成 YESdate
(2)、在info.plist中添加 View controller-based status bar appearance 字段並設爲NO
view
這樣便可實現全局隱藏狀態欄。
vi