IOS7状态栏StatusBar官方标准适配方法
ios
hello,你们好,ios7正式版已经发布,相信你们都在以各类方式来适配ios7.api
若是你已经下载了xcode5,正准备使用,你会发现各类布局的改变.xcode
注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou布局
这两天常常会碰到群里有人在问问题,问ios7怎么适配,以及各类网上说的如何解决ios7下状态栏的问题.spa
我发现各类群里流传着一种适配方法,就是修改window的坐标(window.frame),而后你们纷纷效仿,可是每每出现各类问题,发出各类报怨,各类吐嘈;.net
却不知别人的写法并非你的写法,别人的适配也不是你的适配,因此别的方法不必定能解决你的问题.咱们要理解他,获得解决思路,而不是解决代码.code
其实官方已经给出状态栏同时兼容ios6和ios7的解决方案.他就集成在xcode5中,以下图所示:blog
着急作适配,可能会作错喔!原创在此哦http://my.csdn.net/rhljiayou
开发
要了解这个适配先要讲一下Deltas也就是这个 ∆,上太高中物理都应该知道这个东西,不认识的请自觉反省(初中数学就教过).文档
Deltas的意思你能够理解为增量.相对增量.
科普讲完,下面是具体使用.
首先要出现∆选项,必须使用xcode5的方式打开xib:
在xib的第一个标签中哦~原创在此哦http://my.csdn.net/rhljiayou
因为咱们要同时兼容6和7,因此咱们须要选6.1或更早
而后调整增量,增量的意思是若是运行在ios7的模式下,就使其坐标+增量,若是是6或更早的,就是直接使用上面的坐标
效果如图,十分完美,呵呵原创在此哦http://my.csdn.net/rhljiayou
这两天看到各个开发群里,全是问适配的
不少时候看到出来新东西,也是大批的人不停的问同一个问题,
其实这个时候正是优胜劣汰的时候
每一个人说的都不必定是对的
甚至是彻底错误的,好比我....
最正确的解释是官方的文档,由于那是写api的人写的
苹果的文档都是同步更新,就是不会有旧的,跟不上的
推荐你们去看,(即便英文很差,马马虎虎能理解意思,能解决不少问题)
以上是之前的一个经理教个人,他叫胡楠.
以上经验送给你们.
欢迎你们留言交流!
很是鼓励你们点开我其余的全部文章,增长知识,同时欢迎评论,三人行必有我师.
转载说明原创连接:http://blog.csdn.net/rhljiayou/article/details/12029927