IOS状态栏
2015-08-05 16:59
295 查看
[b]IOS状态栏是什么地方? 它是IOS设备屏幕顶部显示信号以及电池的区域。状态栏默认的高度是20像素,状态栏在软件开发中有何作用?联网应用中可在自动帮用户下载数据时使用,推荐在状态栏中予以显示。状态栏可以通过程序来控制隐藏与显示,也可以在状态栏之上添加Loading的动画,让用户感觉目前正处于下载状态中。[/b]下面我们先学习最简单的一种,就是在状态栏之上添加下载的Loading动画。如下图所示,在屏幕顶部状态栏中,信号图标旁边已经出现动画Loading的标志,它目前正在一直转圈。另外,本篇文章适用于普通IOS软件开发。
示与隐藏的代码很简单
//开启状态栏动画
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
//关闭状态栏动画
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
//隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
//重新设定窗口的显示区域
[[UIApplication sharedApplication].keyWindow setFrame:CGRectMake(0, 0, 320, 480)];
//重新设定标题栏显示的位置
[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, 320, 44)];
示与隐藏的代码很简单
//开启状态栏动画
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
//关闭状态栏动画
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
//隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
//重新设定窗口的显示区域
[[UIApplication sharedApplication].keyWindow setFrame:CGRectMake(0, 0, 320, 480)];
//重新设定标题栏显示的位置
[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, 320, 44)];
相关文章推荐
- 全面理解iOS开发中的Scroll View[转]
- iOS中几种定时器
- iOS 百度地图开发集成使用 (转)
- iOS培训-培训成果:成都生活展示
- Ios userDefaultes本地存储
- IOS学习笔记37——ViewController生命周期详解
- 字典中添加不同类型的值(ios)
- iOS开发多线程篇—NSOperation简单介绍
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- IOS XMPP的实践
- ios iphone6 Plus 的适配问题
- iOS应用启动时不占满全屏上下有黑边问题的解决方案
- iOS之捕捉home事件
- iOS 8 新特性介绍
- iOS 地图制作讲义
- 提高iOS开发效率的方法和工具
- phone开发过程中的一些小技巧,小知识
- ios基础-字符串和数组的block遍历
- iOS - is missing from working copy
- iOS之友盟错误统计解决