ios状态栏操作

参考:http://blog.csdn.net/yangtb2010/article/details/7728501

信号图标旁边已经出现动画Loading的标志隐藏与显示:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏

状态栏显示与隐藏:

//隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];

//显示状态栏

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:YES];

setStatusBarHidden :表示状态栏显示与隐藏。

withAnimation:表示是否播放显示与隐藏的过渡动画。

别高兴的太早,它仅仅只是隐藏状态栏,所以屏幕顶部还是会空留20像素的白条,为了让显示上更佳彻底,需要继续重新设定整个窗口的显示区域以及标题栏的位置:

//隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];

//重新设定窗口的显示区域

[[UIApplication sharedApplication].keyWindow setFrame:CGRectMake(0, 0, 320, 480)];

//重新设定标题栏显示的位置

[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, 320, 44)];

下面学习本文的重点内容,重写状态栏内容。状态栏顶部已经写入读取进度的百分比,为了让效果更佳好,在状态栏顶部将绘制进度条以及下载进度的百分比。在状态栏左侧将绘制读取动画,一个圆圈不停的转啊转啊的。参考:http://blog.csdn.net/yangtb2010/article/details/7728501

你可能感兴趣的:(ios状态栏操作)