在IOS9.0之前,蘋果公司使用以下方法隱藏狀態(tài)欄:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
這是一個(gè)全局的方法,應(yīng)用于整個(gè)應(yīng)用。
IOS9.0之后伺绽,蘋果公司廢棄了以上方法,默認(rèn)采用了UIViewController管理狀態(tài)欄的策略,使用以下方法:
-(BOOL)prefersStatusBarHidden
{
return YES;
}
每個(gè)控制器單獨(dú)管理對(duì)應(yīng)的狀態(tài)欄。
如果還想使用全局管理的方法景图,在配置的Info.plist里面修改View controller-based status bar appearance的值為NO。