我将Xcode 6.4更新为Xcode 7.我打开了一个用6.4制作的项目,我发现主要的故事板完全是空的,就像在图像中一样:
在左侧窗格中,我可以看到View Controller的所有对象,但我无法从右侧视图中选择任何内容。如果我打开故事板作为源代码,我可以看到一切。
我在将代码转换为Swift 2之前和之后尝试过,没有任何区别。
如何修复此问题以查看视图控制器中的所有对象?
谢谢, 马可
答案 0 :(得分:5)
对我来说唯一有用的东西往往是最明显的(不是缺少尝试的替代品,包括卸载和重新安装和清除):
暂时调整View Controller的大小(通常为 高度是罪魁祸首从(推断)到自由形态直到每一个 理论上可以看到文档的组成部分。
然后,所有组件都将可见,可编辑,可选择...... 继续编辑,保存并将其切换回之前的版本。 所有更改都将保留,项目将建立&渲染得很好。
这是一个令人烦恼的额外步骤,但至少我可以重新获得处理我的项目文件的能力。
答案 1 :(得分:0)
我遇到了与你完全相同的问题,我要告诉你的事情可能不会让你感到高兴。 如果您还没有计划下载2016年1月25日发布的最新Xcode 7.3测试版,此解决方案仍适用。如果您打算,请向下滚动。
在我的结尾,我尝试了一切:卸载,重新安装等等。
我最终接受了获取隐形标签和元素的唯一方法是在Xcode 7.0.1上运行我们的项目。这是非常适得其反的,但它实际上是我找到工作的唯一方法,而不会删除更多的头发。
如果你想尝试一下,这就是我的所作所为:
以下步骤只有在真正需要时才能完成,但它们是整体可选步骤。
瞧。
这很可能是Xcode中的一些错误。希望它将在Xcode 7.2中得到纠正。
如果有人有更好的解决方案,请随时告诉我们!
更新 - 使用Xcode 7.3 beta 2(7D129n)
所以我错了,Apple没有在7.2中解决这个问题。但是,他们在两天前发布的最新Xcode 7.3 beta 2(7D129n)中解决了这个问题(确切地说是在2016年1月25日)。
我刚试了一下它实际上是固定的。让我们希望一切都不会改变它!
答案 2 :(得分:0)
我遇到了同样的问题。幸运的是,我的项目是源控制的。我能够将故事板与repo中的故事板进行比较(在源代码模式下)。虽然我没有做任何改动,但视图的高度似乎已经变为600。所有视图的高度都设置为600。
恢复回购版本解决了我的问题。对于那些没有源代码控制的人来说,这可能没用多少。但只是想让你知道问题只是故事板文件,而不是别的。
答案 3 :(得分:0)
未在IB中显示/在组织者中显示灰色通常意味着这些视图不适用于当前显示的大小类。也许您将它们添加到更具体的大小类中,但现在正在查看任何/任何。
尝试将sizeclass更改为更具体的内容,它应该可以正常工作。
答案 4 :(得分:0)
我关闭了Xcode,然后重新打开了该项目,它可以正常工作。
答案 5 :(得分:-1)
我也遇到了同样的问题并通过以下方式解决了......
故事板 - >属性检查器 - >模拟器大小 - >固定强>