当前位置:首页 > 技术心得 > 正文内容

ios7 xib适配statusBar—同时适配ios7和ios6

xjtudll12年前 (2014-05-30)技术心得11540

参考资料:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/SupportingEarlieriOS.html


ios7中,由于status bar不再占用单独的20px,如果app需要同时支持ios7和ios6.1以下,那就需要适配下了。

1、不要勾选xib中的Use Autolayout。
clip_image002

2、选择View as “ios6.1 and Earlier”
见上图

3、在Size Inspector中,有一ios6/7 Deltas:分别表示在PosX的增量(Δx)、PosY的增量(Δy)、宽度增量(Δwidth)、高度增量(Δheight)。
clip_image004
根据实际情况设置Δx,Δy,Δwidth,Δheight
在“ios6.1 and Earlier”模式下,由于status bar的高度为20,所以当app运行在ios7.0模式下时,需要view向下移动20像素,因此在ΔY上设置为20。
我这里为什么设置为64呢,因为默认状态栏是20,导航栏是44。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/321/

标签: xcodeios
分享给朋友:

“ios7 xib适配statusBar—同时适配ios7和ios6” 的相关文章

Quartus CPLD未使用引脚处理

Quartus CPLD未使用引脚处理

未使用的引脚可以设置成输出,三态输入,弱上拉输入等。Quartus 8.0默认设置成输出低电平(As output driving ground)。 引脚设置方法: 【Assignments】->【Setting】->【Device】->【Device and Pin Option...

固定水晶报表每页显示的行数两种方法

方法一:   例如每页显示20条记录:    1.选择[区段专家]    2.选择[明细]    3.选择[在之前新增分页]的公式按钮,输入以下公司    IF   Remaind...

如何给程序添加超大图标(EXE大尺寸图标)

如何给程序添加超大图标(EXE大尺寸图标)

要点:1、制作多分辨率ICON文件2、清空图标缓存,使图标文件生效 自己写的程序,如果更换了图标,编译出来,超大图标显示就会发现图标并没有跟着放大。那么问题来了,就换个图标效果就不同了,很明显时图标有问题。用eXeScope打开vs2013编译出来的MFC对话框程序可以看到如下图:这不止一...

SQL累减语句

https://bbs.csdn.net/topics/70362619 表一 Item Qty A 10 A 12 A 14 B 13 B 60 C 30 C 40 C 10 表二 Item Qty A...

电子元件E系列及R系列规格

电子元件E系列及R系列规格

由于工厂商品化生产的需要,电阻电容电感等电抗元件产品的规格是按一种特定数列提供的,考虑到技术上和经济上的合理性,目前主要采用E数列作为电抗元件规格。 E数列通项公式: 当E取不同数值时,计算所得数值四舍五入取近似值,形成数值系列。目前主要有E6,E12,E24,E48,E96,E192。对于...

找回丢失的“显示桌面”图标

Windows快速启动栏里面有个“显示桌面”的图标,点击图标就能快速切换到桌面,这个用起来很方便,当然用Windows+D快捷键也能实现该功能,不过对于我这种习惯用鼠标点击的人来说,还是“显示桌面”这个用起来爽。今天,一不小心,将“显示桌面...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。