iOS7适配状态栏(StatusBar)
2013-11-07 11:38
211 查看
这里主要说明一下iOS7系统给状态栏的适配及隐藏带来的改变。
变化一:
不隐藏状态栏的情况下,StatusBar会直接显示在当前页面上,当前页面的会延伸到StatusBar下方,顶到最上头。
这种显示方式在iOS7上是无法改变的,也无法通过设置或者配置类达到iOS6的状态栏效果。
所以在iOS7上进行页面布局的时候要考虑到这个情况,控件从当前view的顶端20像素开始,但是我们的程序往往需要适配之前的iOS6系统,固是否什么时候下移20像素需要根据当前的系统版本来判断。
变化二:状态栏的隐藏方法
如果是iOS6,状态栏的隐藏方法如下:
但是在iOS7下,仅仅通过这个方法是不行的,还必须同时设置下面这个参数,
原文地址:http://zasoft.blog.163.com/blog/static/20521517620139942354/
变化一:
不隐藏状态栏的情况下,StatusBar会直接显示在当前页面上,当前页面的会延伸到StatusBar下方,顶到最上头。
这种显示方式在iOS7上是无法改变的,也无法通过设置或者配置类达到iOS6的状态栏效果。
所以在iOS7上进行页面布局的时候要考虑到这个情况,控件从当前view的顶端20像素开始,但是我们的程序往往需要适配之前的iOS6系统,固是否什么时候下移20像素需要根据当前的系统版本来判断。
变化二:状态栏的隐藏方法
如果是iOS6,状态栏的隐藏方法如下:
但是在iOS7下,仅仅通过这个方法是不行的,还必须同时设置下面这个参数,
原文地址:http://zasoft.blog.163.com/blog/static/20521517620139942354/
相关文章推荐
- iOS-----随机数
- IOS开发中关闭垃圾回收机制
- iOS浅复制与深复制
- iOS中如何利用GDataXML对XML文档进行读写
- IOs自动测试1
- ios正则匹配字符串-备忘
- IOS Keyboard change about
- iOS7中的多任务
- ios开发要注意基础知识和技能的掌握
- ios开发时,在Xcode中添加多个targets进行版本控制
- iOS开发之缓存(一):内存缓存
- ios开发时,在Xcode中添加多个targets进行版本控制
- ios开发时,在Xcode中添加多个targets进行版本控制
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS缓存方案
- iOS_根据出生年月日算出星座
- iOS_二级制转十进制
- IOS团队开发之——CocoaPods 第三方库管理工具
- iOS 7人机交互指南-Icon和Image设计-Newsstand Icons
- IOS中的block和retain cycle