ios7 xib适配statusBar—同时适配ios7和ios6
ios7中,由于status bar不再占用单独的20px,如果app需要同时支持ios7和ios6.1以下,那就需要适配下了。
1、不要勾选xib中的Use Autolayout。
2、选择View as “ios6.1 and Earlier”
见上图
3、在Size Inspector中,有一ios6/7 Deltas:分别表示在PosX的增量(Δx)、PosY的增量(Δy)、宽度增量(Δwidth)、高度增量(Δheight)。
根据实际情况设置Δx,Δy,Δwidth,Δheight
在“ios6.1 and Earlier”模式下,由于status bar的高度为20,所以当app运行在ios7.0模式下时,需要view向下移动20像素,因此在ΔY上设置为20。
我这里为什么设置为64呢,因为默认状态栏是20,导航栏是44。