【问题标题】:Storyboard Preview do not match simulator or device in xCode 6Storyboard Preview 与 xCode 6 中的模拟器或设备不匹配
【发布时间】:2014-11-29 12:42:06
【问题描述】:

我一直在尝试解决这个问题很长时间,要么我很愚蠢,要么 Apple 只是让这件事变得非常棘手。 Storyboard Preview 与 xCode 6 中的模拟器或设备不匹配!我添加了约束,以便该应用程序在预览中的所有屏幕尺寸下看起来都很好,但是当我在模拟器或我的设备上运行它时它看起来很乱。帮忙!

你需要截图来回答我的问题吗?

我知道其他人也有同样的问题,但我找不到任何答案。

【问题讨论】:

  • 我怀疑你不是在看“故事板预览”——你在看的是画布(你设计界面、约束等的地方)。预览是您在助手窗格中看到的内容,它通常是应用运行时您将看到的内容的正确呈现。
  • 您的画布中是否有任何警告(红色或黄色图标)?如果是这样,那就是问题的根源。继续工作,直到没有警告为止。那时,画布将非常适合您在跑步时获得的东西。
  • 不,我正在查看预览 (Main.storyboard(Preview)),而不是故事板本身。稍等我发几张照片
  • 酷,谢谢。如果我们也能看到画布,那将会有所帮助。
  • 现在更新了@matt

标签: xcode storyboard ios8 xcode6


【解决方案1】:

如果您有任何约束错误/冲突,情节提要“预览”与模拟器不匹配。我遇到了这个问题,在寻找答案时发现了这个问题。 一旦我解决了所有冲突,预览就起作用了。预览似乎应该始终如一地显示模拟器在设置过程中会显示什么来提供帮助,但如果存在冲突,它就会完全失控。

【讨论】:

  • 虽然我在画布中没有任何错误或冲突,但预览和模拟器不匹配。请帮忙。
【解决方案2】:

使用 Xcode 6.3.1,我遇到了同样的问题。我发现你缺少约束... 在“结构”列中打开 main.storyboard,您应该会看到一些红色箭头,单击它们,您应该会看到缺少哪些约束。

【讨论】:

    【解决方案3】:

    在处理与自动布局相关的所有警告和错误后,可以确认此问题已得到解决。

    【讨论】:

      【解决方案4】:

      我刚刚通过将约束设置为紧凑宽度/常规高度来解决我的尺寸等级问题。当我设置特定于紧凑宽度/任何高度的约束时,它忽略了我的自定义值。

      希望对您有所帮助。花了我很长时间才弄清楚,因为描述让我相信我的自定义布局会覆盖更多的设备。

      【讨论】:

        【解决方案5】:

        确保您已安装最新的 xcode。在意识到有更新等待之前,我遇到了完全相同的问题。现在我已经安装了更新,我的预览与模拟器上显示的内容相匹配。

        【讨论】:

        • 嗨,你能发布一个更新链接或告诉我这样做的步骤,我遇到了同样的问题,我已经在 xcode 6.1 上
        【解决方案6】:

        我解决这个问题的方法是将 Xcode 更新到最新版本。然后重新创建使用以前版本的 Xcode 创建的 NIB/Storyboard 文件。它开始工作了。奇怪的修复:/

        【讨论】:

        • 嗨,你能发布一个更新链接或告诉我这样做的步骤,我遇到了同样的问题,我已经在 xcode 6.1 上
        • 删除之前的视图控制器并重新创建。应该工作。
        • 我运行了更新检查,它说它是最新的。删除第一个默认VC?因为我几乎所有的 VC 都会遇到这个问题。
        【解决方案7】:

        这是一个限制问题。 一些约束设置不正确或根本没有设置。解决所有约束问题后,您将看到模拟器和预览完全匹配!

        【讨论】:

          【解决方案8】:

          对于在 Xcode 8 中遇到此问题并且所有约束都已到位(即没有警告或错误)的任何人,解决问题的方法是退出模拟器并再次通过 Xcode 重新启动应用程序。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-01-30
            • 2023-03-15
            • 1970-01-01
            • 2021-10-19
            • 1970-01-01
            • 2014-11-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多