【问题标题】:iOS Simulator Loading Upside-Down in XCodeiOS 模拟器在 XCode 中颠倒加载
【发布时间】:2011-09-07 05:57:19
【问题描述】:

我没有对我的代码做任何奇怪的事情,并且正在运行最新版本的 XCode,但是由于某种原因,当我在模拟器上运行构建时,除了它是颠倒的事实之外,一切都运行良好。知道为什么会这样吗?

提前致谢。

【问题讨论】:

  • 您是否尝试旋转设备? (不是开玩笑,有旋转模拟器的选项)
  • 但模拟器通常会直接启动......可能是别的东西
  • 你说的是模拟器还是里面的内容
  • 请在此处发布您在模拟器上的应用程序屏幕截图。会帮忙的。

标签: ios xcode ios-simulator


【解决方案1】:

我也有(有)这个问题。起初,我在创建新应用并比较 Info.plist 并发现我的应用与新应用的支持的设备方向不同时发现了它。

具体来说,我的 Portrait Top 高于 Portrait Bottom。在我将 Portrait Bottom 放在列表的顶部后,问题就消失了。

或者我是这么认为的。我重新组织了主文件夹并将所有 PNG 文件放入 Resources 文件夹中。删除项目中的旧引用并添加新位置,现在问题又回来了。

另外,请注意实际的 iOS 设备上会出现此问题。您可以在此启动像素中看到状态栏和图片都颠倒了。一旦我的 mainView 加载视图方向正确并在纵向顶部方向直立。

[发射图片1

一定是项目文件有问题导致了这种情况。仍在寻找。

环顾四周,我发现 [this2 指出顺序很重要,最重要的是初始视图。所以现在我真的很困惑,因为肖像底部位于列表的首位。

【讨论】:

    【解决方案2】:

    这也发生在我今天。最简单的临时修复方法是在“摘要”选项卡上查看目标的“支持的设备方向”。我的猜测是“人像”和“颠倒”都被选中了。

    由于某种原因,我的 XCode 默认设置为“倒置”,取消选择该方向后问题就消失了。

    【讨论】:

    • 我也面临同样的问题,我几乎尝试了所有方法(项目设置、信息 plist、代码级桅杆设置、应用程序清理、模拟器重置)但没有任何帮助。如何解决?除了颠倒之外,我的应用在其他方向上也能完美运行。
    【解决方案3】:

    找到了解决办法!

    显然 Interface Builder 中存在错误。如果您只是单击关闭所有方向,然后以正确构建 Info.plist 的所需顺序重新单击它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 2017-04-28
      相关资源
      最近更新 更多