- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 Storyboard中遇到了一个奇怪的错误。
我用 prototype cells 设置了一个 UITableViewController
并设置了一些自动布局约束。一切都很好,直到这里。
然后,我不得不将整个项目目录移动到另一个文件夹中。我认为这是正常操作,不会导致任何问题,因为该应用程序和所有文件几乎都是独立的。
但是,由于我移动了项目,UITableView
中的原型(prototype)单元在我的 Storyboard 中显示为空,但 subview 仍显示在左 Pane 中所有的场景和 View 都显示出来了……只是它们是灰色的(见截图)……有人知道这是什么意思吗?我还查看了 Storyboard 文件的 XML,但我觉得里面的一切都很正常......
有什么想法吗?
编辑: 奇怪的是,自定义类中的 IBOutlets
仍然设置并链接到 Storyboard 中的 View ...但仅在左 Pane 中,而不是 Storyboard本身。
最佳答案
刚刚自己找到了答案,那是因为在我移动项目后Size Classes被重置......
当 View 仅针对当前未选择的特定尺寸类别设置时,Xcode 将 View 变灰是标准行为!
我已经将我的 UIViewController
的大小类设置为 Compact - Any
,这是它在正确状态下的样子:
当我将尺寸等级更改为另一个尺寸等级时出现问题(例如 Any - Any
):
关于ios - 为什么我的 View 不显示在 Storyboard 中并且在左 Pane 中呈灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27111390/
我是一名优秀的程序员,十分优秀!