Xcode Storyboard显示UI元素周围的蓝色框。我该如何关闭它?

27

我真的不确定我在这里做了什么。我以前从未见过这种情况。现在,Xcode在我的Storyboard中显示每个UI元素周围的蓝色框架。这适用于其中的所有视图控制器。如何撤消或修复此操作?

请参见下面的屏幕截图:

输入图片描述


1
可能是视图周围的蓝色轮廓的重复问题。 - Ky -
2个回答

67

它们是UI元素的边界矩形 - 它们可以帮助您查看各个元素的大小,其中由于背景颜色等原因可能不容易立即显而易见。

您可以通过转到编辑菜单->画布->显示边界矩形来关闭它们。

输入图像描述


1
哇 - 就是这样!感谢 @Paulw11!我仍然不确定它是如何发生的,因为我可以告诉你,我从来没有去过编辑器 > 画布菜单。如果我去了,我就知道该怎么修复它了!哈哈,我能在那个菜单中找到其他很棒的功能。 - Mario A Guzman
1
是的。这个“解决方案”在XCode 8上根本不起作用。 XCode 8似乎是发布的最有缺陷的XCode。 SMH... - GeneCode
1
这个解决方案不适用于XCode 8及以上版本。在关闭所有应用程序并单独打开Xcode后重新启动系统 - 这对我解决了问题(使用Xcode 8.2.1)。 - PAC
我从未注意到这一点。终于! - Aron Nelson
9
有时候我发现这个选项会自动切换,比如当你在屏幕上移动很多元素并且操作超时(即使只选择了约20个元素时也经常发生)。我不得不多次打开和关闭才能使蓝色矩形消失。 - Extragorey
2
如果更改不立即生效,您可能需要重新启动Xcode。 - user5683940

39
在Xcode 9中,关闭编辑器->画布->显示边界矩形。然而,这些矩形仍然没有消失。重新打开该选项后再进行关闭,问题就应该得到解决。

5
对我来说很有帮助,但是在从代码切换回故事板后它们会自动再次打开... - norlin
3
同意@norlin的意见。这个方法可行,但每次从代码切换回故事板时都需要这样做。 - Melly

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接