【问题标题】:Swift Storyboard Auto Size ClassesSwift Storyboard 自动尺寸类
【发布时间】:2015-07-23 18:16:57
【问题描述】:

我有问题。我在 Xcode 6 中有一个情节提要,其中推断出视图控制器的大小并选中了“使用自动布局”选项。今天我想使用新的“使用尺寸等级”选项。我检查了选项,然后在模拟器中屏幕全黑!

编辑

现在我解决了这个问题,我还有另一件事!我使用“添加缺少的成本约束”选项来调整所有 Apple 设备的大小,标签栏和导航栏很好,但是所有按钮(它们有图像)都在不同的位置!

我该如何解决?提前致谢。

【问题讨论】:

  • 尺寸类可能很难掌握。你必须留意几个细节。这个问题可能有很多。请更新您的问题并为黑色视图、视图渲染配置等添加您的 Attibutes Inspector 的屏幕截图。我将发布一个可能的原因,但可能不合适。

标签: swift storyboard xcode6


【解决方案1】:

黑色视图.. 如果并非总是如此,则很好地表明该视图未加载。 Size Classes 引入了一个新概念...根据您的视图配置,您可以将多个视图安装或不安装到您的视图中。更多图片详情如下:

这就是你要找的东西:

这就是我所说的视图渲染配置(当然苹果有另一个名字)。它位于情节提要视图的中心底部。

这始终位于 Attributes Inspector 选项卡的末尾:

确保为适合您的测试设备的视图启用它。

【讨论】:

    【解决方案2】:

    我发现 ViewController 没有设置为初始控制器。

    【讨论】:

      【解决方案3】:

      您应该尽可能避免使用“添加缺失的约束”。是一种自动工具,几乎总是以添加不必要的约束或破坏其他约束而告终。

      如果你想让某样东西看起来非常好,一个马厩,遗憾的是没有捷径可走……你最终将不得不自己做这一切。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-01
        • 1970-01-01
        • 2019-08-29
        • 2012-08-15
        • 2018-04-21
        • 2019-03-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多