1,全局隱藏app
在Targets->General->勾選中Hide status bar .,以下圖:ide
2.單個頁面隱藏/展現狀態欄動畫
1).首先在info.plist裏面View controller-based status bar appearance 設置爲 NO
.spa
2)在須要調控狀態欄的ViewController類中添加如下代碼:code
//進入時隱藏 -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; //隱藏=YES,顯示=NO; Animation:動畫效果 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; } //退出時顯示 -(void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; //隱藏=YES,顯示=NO; Animation:動畫效果 [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; }
3,啓動頁隱藏狀態欄,進入程序後正常顯示狀態欄blog
1) .首先在Targets->General->勾選中Hide status bar
或者在info.plist裏面 Status bar is initially hidden 設置爲 YES
get
2)在AppDelegate.m中添加代碼it
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
}
僅作記錄!io