我在我的应用程序中使用.xib文件,而我在使用xcode5。
如果我在iOS6和更早版本中运行我的应用程序,则缺少对齐方式。
有人知道这个问题吗?
我们是否必须为iOS7和iOS6创建单独的.xib文件?
编辑:我关闭了自动布局,但在iOS6下,视图仍然下降了20像素。
在iOS7中,应用程序窗口从y = 0px开始(在iOS6-中,它从y = 20px开始)。
处理此问题的最快和最简单的方法(并且由于您已经在使用Xcode5),是关闭自动布局并为每个视图使用iOS6 / 7 Delta值。
基本上:
viewController
人的主要view
并取消选中“ Use Autolayout
”subView
(UIButton
,UILabel
等),转到框架设置部分
这将通过在iOS7中保留20px来启动您的应用,但在iOS6中,返回-20px的ΔY将补偿您为every提供的额外20px subView
。
请参阅:IOS7中的状态栏和导航栏问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句