将应用程序从iOS6转换为iOS7

时间:2013-12-05 12:15:51

标签: objective-c ios7 xcode5

enter image description here enter image description here我想将iOS6应用更改为iOS7。(即)我希望iOS7兼容。我在我的应用程序中使用自定义导航栏和本机tabbar。当我在iOS7模拟器中运行我的应用程序时,视图正在向上移动。我已将DELTA Y值设置为20.之后我也无法将uiviewuiobjects置于正确的位置。

有人可以帮助我吗?。

帮助将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:1)

你必须将Delta Y设置为-20而不是20!另外关于UIControls检查autolayout约束。如果你正确设置了所有这个应用程序,你的应用程序将在iOS 6和7中都很好用。

答案 1 :(得分:0)

尝试为iOS 7设置self.edgesForExtendedLayout = UIRectEdgeNone。如果这不起作用,另外将delta设置为64像素,因为您似乎正在使用UINavigationController,为此您必须将其设置为20 + 44。