我安装了xcode 8.1,故事板只显示蓝线,适用于所有ui元素。 如果有人弄清楚了.. 让我知道。 我无法将其还原为Xcode 8.0
答案 0 :(得分:12)
好的,最后我也遇到了 Xcode 8.1
中的蓝线问题这是截图
我们可以在右侧看到类似An internal error occurred. Editing functionality may be limited
和报告错误按钮的内容。
不知道它发生的原因。但我只是退出Xcode和Simulator并再次重启它。修复后,我恢复了UI元素。
答案 1 :(得分:6)
不要担心恢复旧的xcode
要删除蓝线,
首先,在故事板中选择一个视图控制器。
然后,转到编辑器>画布>显示边界矩形
这会隐藏蓝线。
您可能需要重复2到3次才能使其正常工作。
答案 2 :(得分:1)
看到蓝色矩形实际上是Xcode编辑器的一个功能。 您可以转到此处打开/关闭 编辑菜单 - >画布 - >显示边界矩形
但是,只看到蓝色的盒子似乎是一个错误。如果您经常在各种版本的Xcode之间切换,通常会发生这种情况。我想放弃并重新打开Xcode将解决这个临时问题。
答案 3 :(得分:0)
这种情况多次发生在我身上。对我来说,几乎总是在将UILabel从UITableView单元格拖到另一个视图后发生。
我能够通过删除故事板中的ViewController来解决问题,我将拖动到/从中关闭应用程序,然后重新打开项目。
答案 4 :(得分:0)
升级到Mojave,然后安装较旧的XCode(10.1)版本时,我遇到了同样的问题。要修复,我删除了所有XCode(10.2 / 10.1)版本,然后安装了XCode 10,它解决了该问题。
答案 5 :(得分:0)
我在XCode 11中有一个类似的问题,就我而言,即使视图控制器是完全黑色的。问题是分配给UIButton的自定义类。一段时间后,我删除了该类,因为我不再需要它,但是Button仍然分配了该类。
打开特定的故事板文件,在Identity Inspector中删除分配,然后重新启动Xcode。这为我解决了这个问题。
答案 6 :(得分:0)
在不重新启动Mac的情况下升级Xcode时,出现了类似的问题(只有蓝线没有显示细节)。杀死模拟器可以解决问题:
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService