故事板为何空白,视图显示为灰色?

时间:2016-06-17 18:48:18

标签: ios storyboard uistoryboard

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

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

  1. 我做错了什么吗?
  2. 我如何让他们回来?
  3. 将来如何防止这种情况发生?
  4. enter image description here

1 个答案:

答案 0 :(得分:1)

您似乎在不知情的情况下使用尺寸类

如果是这样,您应该首先尝试了解什么是大小类以及如何使用它们。以下是一些很好的起点:

解决当前问题......

...并再次显示所有视图,首先在界面生成器中选择(Any | Any)尺寸类(屏幕截图中为' C'然后为每个执行以下操作 / strong>您的灰色视图:

  1. 选择视图。
  2. 在您的信件' B'指向删除所有在复​​选框前面有一些文本的行(例如" wAny hR"),方法是单击行前面的。。
  3. 选中顶部剩余行的复选框(在同一部分中)。
  4. 这将为所有大小的类安装您的视图。您将在Interface Builder中以及在Simulator或您的设备上运行时看到它们。

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