我想将iOS6
应用更改为iOS7
。(即)我希望iOS7兼容。我在我的应用程序中使用自定义导航栏和本机tabbar。当我在iOS7模拟器中运行我的应用程序时,视图正在向上移动。我已将DELTA Y
值设置为20.之后我也无法将uiview
和uiobjects
置于正确的位置。
有人可以帮助我吗?。
帮助将不胜感激。
提前致谢。
答案 0 :(得分:1)
你必须将Delta Y设置为-20而不是20!另外关于UIControls检查autolayout约束。如果你正确设置了所有这个应用程序,你的应用程序将在iOS 6和7中都很好用。
答案 1 :(得分:0)
尝试为iOS 7设置self.edgesForExtendedLayout = UIRectEdgeNone。如果这不起作用,另外将delta设置为64像素,因为您似乎正在使用UINavigationController,为此您必须将其设置为20 + 44。