为什么故事板是空白的,视图是灰色的?
Why is the storyboard blank and the views are greyed out?
我刚刚打开故事板,所有控件都消失了,视图呈灰色(部分 A)。尽管该应用程序仍会编译并显示应用程序中的控件。
我关注了另一个 SO question 但它似乎没有用。删除部分 B 只会导致出现一个红色框。
- 我是不是做错了什么?
- 如何取回它们?
- 以后如何防止这种情况发生?
您似乎在不知情的情况下使用 size classes。
如果是这样,您应该首先尝试了解 classes 的大小以及如何使用它们。这里有一些很好的起点:
- Apple's Human Interface Guidelines on Adaptivity and Layout
- Apple Docs on Installing and Uninstalling Views for a Size Class
- Ray Wenderlich's Adaptive Layout Tutorial
解决您当前的问题...
... 并再次显示所有视图,首先在 Interface Builder 中 select (Any | Any)
大小 class('C' 在您的屏幕截图中)然后执行每个 的灰显视图关注:
- Select 视图。
- 在您的信件 'B' 指向的部分中,通过单击行前面的 ✕ 删除复选框前面有一些文本的所有行(例如 "wAny hR")。
- 选中顶部剩余行的复选框(在同一部分)。
这将为所有大小 classes 安装您的视图。您将在 Interface Builder 中以及运行时在模拟器或您的设备上看到它们。
除非您了解 class 尺寸的含义以及如何使用它们,否则请始终确保 (Any | Any)
尺寸 class 为 select在对布局进行任何更改之前在 Interface Builder 中编辑。 (因为当您 select 不同的大小 class 并添加视图或约束时,这些将仅添加(=安装)到该特定大小 class 而不会添加到其他。)
我刚刚打开故事板,所有控件都消失了,视图呈灰色(部分 A)。尽管该应用程序仍会编译并显示应用程序中的控件。
我关注了另一个 SO question 但它似乎没有用。删除部分 B 只会导致出现一个红色框。
- 我是不是做错了什么?
- 如何取回它们?
- 以后如何防止这种情况发生?
您似乎在不知情的情况下使用 size classes。
如果是这样,您应该首先尝试了解 classes 的大小以及如何使用它们。这里有一些很好的起点:
- Apple's Human Interface Guidelines on Adaptivity and Layout
- Apple Docs on Installing and Uninstalling Views for a Size Class
- Ray Wenderlich's Adaptive Layout Tutorial
解决您当前的问题...
... 并再次显示所有视图,首先在 Interface Builder 中 select (Any | Any)
大小 class('C' 在您的屏幕截图中)然后执行每个 的灰显视图关注:
- Select 视图。
- 在您的信件 'B' 指向的部分中,通过单击行前面的 ✕ 删除复选框前面有一些文本的所有行(例如 "wAny hR")。
- 选中顶部剩余行的复选框(在同一部分)。
这将为所有大小 classes 安装您的视图。您将在 Interface Builder 中以及运行时在模拟器或您的设备上看到它们。
除非您了解 class 尺寸的含义以及如何使用它们,否则请始终确保 (Any | Any)
尺寸 class 为 select在对布局进行任何更改之前在 Interface Builder 中编辑。 (因为当您 select 不同的大小 class 并添加视图或约束时,这些将仅添加(=安装)到该特定大小 class 而不会添加到其他。)