将iOS 6应用转换为iOS 7

3
这可能对您来说是一个奇怪的问题,但我仍然面临很多问题。 我有一个应用程序,它是在iOS6中开发的,现在我必须将其迁移到iOS7。 存在几个问题: 应用程序的所有视图都向上移动,底部留下空间。留下的空间等于状态栏的高度。 出现了table view WrraperClass的错误。
请帮帮我。

@AlexWien - 理解你的意思,已删除评论。今天很长,我应该把我的不耐烦留给那些真正糟糕的问题 - 这样的问题并不缺乏。谢谢。 - Dan Pichelman
2个回答

6

你可能正在使用其中之一:UINavigationBar或UITabBarController

如果是这样,请尝试使用半透明效果,并在检查器中取消选中这些选项(在顶部栏下方和底部栏下方)

enter image description here


谢谢,我希望这能解决我的一些问题。 - AlexWien
@AlexWien 嗯... ...... - Kumar KL
如果我使用旧的 .xib 文件而不是 storyboard,那么这些选项就不会显示出来了。 - iEinstein
是的,我该如何处理XIB? - Yogesh Patel

1
我有相同的问题。 在我的应用程序中,我通过编程方式定位大多数UI元素:
在iOS7中,视图的属性wantsFullScreen始终为true,而在iOS6中,默认情况下为false。因此,在iOS7中,位置0位于状态栏顶部,在iOS6中,则在状态栏下方。只需将一个常量(即状态栏的高度)添加到所有y坐标即可。
对于通过UI Builder在XIB中定位的UI元素,请尝试Kumar KI的答案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接