为什么我的视图不会出现在Storyboard中并且在左侧窗格中显示为灰色?

时间:2014-11-24 18:10:59

标签: ios xcode storyboard interface-builder

enter image description here

我在Storyboards中遇到了一个奇怪的错误。

我使用原型单元设置UITableViewController并设置一些自动布局约束。一切都很好,直到这里。

然后,我不得不将整个项目目录移动到另一个文件夹中。这是一个正常的操作,我认为不应该导致任何问题,因为应用程序和所有文件几乎都是独立的。

但是,由于我移动了项目,UITableView中的原型单元格在我的故事板中显示为空,但子视图仍显示在左侧窗格中所有场景中和视图显示...只是他们是灰色的(见截图)...有谁知道这意味着什么?我还查看了Storyboard文件的XML,但在那里一切似乎都很正常......

有什么想法吗?

编辑:奇怪的是,自定义类中的IBOutlets仍然设置并链接到故事板中的视图...但仅限于左侧窗格,而不是故事板本身。

1 个答案:

答案 0 :(得分:15)

我自己找到了一个答案,那是因为在移动项目后大小类被重置 ...

当视图仅针对当前未选中的特定尺寸类设置时,灰显视图是Xcode的标准行为!

我已将UIViewController的尺寸级别设置为Compact - Any,这就是正常状态下的情况:

enter image description here

当我将大小类更改为另一个(例如Any - Any)时会出现问题:

enter image description here