为什么我的视图不能在Storyboard中显示,并在左侧窗格中显示为灰色?
我正在遇到故事板中的一个奇怪的错误。
我用原型单元设置了一个UITableViewController
,并设置了一些自动布局约束。 一切都好,直到这里。
然后,我不得不将整个项目目录移动到另一个文件夹中。 这是一个正常的行动,我认为不应该导致任何问题,因为应用程序和所有的文件是非常独立的。
但是,由于我移动了项目, UITableView
中的原型单元格在我的故事板中显示为空,但子视图仍然显示在左侧窗格中显示的所有场景和视图中…只有它们变灰(看截图)…有没有人知道这是什么意思? 我也研究了Storyboard文件的XML,但是在那里一切似乎都正常…
有任何想法吗?
编辑:奇怪的是,从自定义类的IBOutlets
仍然是设置和链接到故事板中的意见…但只在左窗格,而不是在故事板本身。
刚刚find一个答案,这是因为我移动项目后, 大小类被重置 …
当视图仅被设置为当前未select的特定大小类时,将视图变灰是Xcode的标准行为!
我已经把我的UIViewController
的大小类设置为Compact - Any
,这就是它在适当状态下的样子:
当我将大小类更改为另一个大小类时(例如Any - Any
),会发生问题:
这件事发生在我身上,是因为我复制了一些我的观点,并将它们从笔尖粘贴到了话题中。 把尺寸等级关掉,然后把问题解决了。 这可以在“ File inspector
中使用名为“ Use Size Classes
的checkbox来完成