status bar(状态栏)的使用
在 IOS 中的Status bar(状态栏)显示设备的关键信息,如
-
设备型号或网络供应商
-
网络强度
-
电池信息
-
时间
状态栏如下图所示
隐藏状态栏的方法
[[UIApplication sharedApplication] setStatusBarHidden:YES];
替代的方式来隐藏状态栏
我们也可以通过 info.plist 的帮助下添加一行并选择 UIStatusBarHidden 隐藏状态栏,其值设置为NO。
添加自定义方法在 hideStatusbar 在类中
隐藏状态栏动画和调整视图占据状态栏空间。
-(void)hideStatusbar{ [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; [UIView beginAnimations:@"Statusbar hide" context:nil]; [UIView setAnimationDuration:0.5]; [self.view setFrame:CGRectMake(0, 0, 320, 480)]; [UIView commitAnimations]; }
更新 ViewController.m 中的方法 viewDidLoad 如下
- (void)viewDidLoad { [super viewDidLoad]; // The method hideStatusbar called after 2 seconds [self performSelector:@selector(hideStatusbar) withObject:nil afterDelay:2.0]; // Do any additional setup after loading the view, typically from a nib. }
初始输出和输出2秒后,如图: