iOS7 StatusBar 在需要隐藏或改变样式时在UIViewConroller中调用:
[self setNeedsStatusBarAppearanceUpdate];
1、隐藏
StatusBar在iOS7中无法使用一下接口隐藏:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
若要隐藏需要在UIViewController中实现下列函数:
- (BOOL)prefersStatusBarHidden { return YES; }
2、样式改变
iOS 7中statusbar 有两种样式:白色字体UIStatusBarStyleLightContent和黑色字体UIStatusBarStyleDefault。
如果改变需要在UIViewController中实现:
- (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleDefault; }
No tags for this post.