【问题标题】:Why is the storyboard blank and the views are greyed out?为什么故事板是空白的,视图是灰色的?
【发布时间】:2016-06-18 04:25:44
【问题描述】:

我刚刚打开了我的故事板,我的所有控件都消失了,视图变灰了(A 部分)。虽然应用程序仍然编译并显示应用程序中的控件。

我关注了另一个SO question,但它似乎没有用。删除 B 部分只会出现一个红色框。

  1. 我做错了吗?
  2. 如何取回它们?
  3. 以后如何防止这种情况发生?

【问题讨论】:

  • C更改为任意宽度和常规高度
  • 修复了它。但是....这在应用程序的宏伟计划中有什么作用?

标签: ios storyboard uistoryboard


【解决方案1】:

您似乎在不知情的情况下使用 size classes

如果是这样,您应该首先尝试了解什么是尺寸等级以及如何使用它们。以下是一些不错的起点:

解决您当前的问题...

... 并让所有视图再次出现,首先在 Interface Builder 中选择 (Any | Any) 尺寸类(屏幕截图中的“C”),然后为每个灰色执行以下 -出意见:

  1. 选择视图。
  2. 在您的字母“B”指向的部分中,通过单击行前面的 ✕ 删除复选框前面有一些文本的所有行(例如“wAny hR”)。
  3. 选中顶部剩余行的复选框(在同一部分中)。

这将为所有尺寸类别安装您的视图。您将在 Interface Builder 和运行时在 Simulator 或您的设备上看到它们。

除非您了解大小类的全部内容以及如何使用它们,否则在对布局进行任何更改之前,请始终确保在 Interface Builder 中选择了 (Any | Any) 大小类。 (因为当您选择不同的尺寸类别并添加视图或约束时,它们只会被添加(= 安装)到该特定尺寸类别而不是其他尺寸类别。)

【讨论】:

    猜你喜欢
    • 2012-06-03
    • 1970-01-01
    • 2014-10-31
    • 2017-03-04
    • 1970-01-01
    • 2022-09-23
    • 2012-04-10
    • 1970-01-01
    • 2014-09-10
    相关资源
    最近更新 更多