iOS7适配状态栏(StatusBar)

本文介绍了iOS7系统中状态栏的变化,包括状态栏直接显示在页面上且页面内容延伸到状态栏下方的特点,以及iOS7下状态栏隐藏的新方法。针对这些变化,文章提供了具体的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里主要说明一下iOS7系统给状态栏的适配及隐藏带来的改变。

变化一:
不隐藏状态栏的情况下,StatusBar会直接显示在当前页面上,当前页面的会延伸到StatusBar下方,顶到最上头。
这种显示方式在iOS7上是无法改变的,也无法通过设置或者配置类达到iOS6的状态栏效果。
 iOS7 改变 之 状态栏(StatusBar) - 点点滴滴 - IOS 点点滴滴
 

 iOS7 改变 之 状态栏(StatusBar) - 点点滴滴 - IOS 点点滴滴
 
 
所以在iOS7上进行页面布局的时候要考虑到这个情况,控件从当前view的顶端20像素开始,但是我们的程序往往需要适配之前的iOS6系统,固是否什么时候下移20像素需要根据当前的系统版本来判断。

变化二:状态栏的隐藏方法

如果是iOS6,状态栏的隐藏方法如下:
iOS7 改变 之 状态栏(StatusBar) - 点点滴滴 - IOS 点点滴滴
 

但是在iOS7下,仅仅通过这个方法是不行的,还必须同时设置下面这个参数,
iOS7 改变 之 状态栏(StatusBar) - 点点滴滴 - IOS 点点滴滴
原文地址:http://zasoft.blog.163.com/blog/static/20521517620139942354/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值