【问题标题】:converting ios 6 app to ios 7 [closed]将 ios 6 应用程序转换为 ios 7 [关闭]
【发布时间】:2013-10-03 12:46:34
【问题描述】:

在您看来,这可能是一个奇怪的问题,但我仍然面临很多问题。 我有一个在 ios6 中开发的应用程序,现在我必须将其迁移到 ios7。 有几个问题: 应用程序的所有视图都向上移动,应用程序底部还有空间。剩下的空间等于状态栏。 表视图WrraperClass有错误。

帮帮我。

【问题讨论】:

  • @AlexWien - 点赞,评论已删除。这是漫长的一天,我应该把我的不耐烦留到真正糟糕的问题上——这并不是说缺乏这些问题。谢谢。

标签: ios ios6 ios7


【解决方案1】:

可能您正在使用其中之一:UINavigatopnBar OR UITabBarController

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

【讨论】:

  • 谢谢,我希望这也能解决我的一些问题。
  • @AlexWien 嗯...... .......
  • 如果我使用旧样式的 .xib 文件而不是情节提要,这些选项不会显示怎么办
  • 是的,我该如何处理 XIB ?
【解决方案2】:

我遇到了同样的问题。 在我的应用程序中,我以编程方式定位大多数 UI 元素:

在 ios7 视图中,wantsFullScreen 属性始终为 true,而在 ios6 中默认为 false。所以在 ios7 中,位置 0 位于状态栏的顶部,而在 ios6 中,它位于状态栏的下方。 只需在所有 y 坐标中添加一个常量 - 状态栏的高度。

对于通过 UI Builder 定位在 XIB 中的 UI 元素,请尝试 Kumar KI 的答案

【讨论】: