Xcode编译器标志来绘制视图边缘

时间:2014-05-20 15:39:04

标签: xcode debugging uiview autolayout

我正在使用代码中的自动布局,我不确定某些边缘在哪里下降。我知道有一种方法可以为所有视图边缘绘制黄线,但我找不到它。

有没有人知道编译器标志/构建环境变量,可以设置为所有视图绘制轮廓,或者指向包含此内容的引用?

2 个答案:

答案 0 :(得分:0)

在Xcode中运行应用程序,然后转到菜单Debug / View Debugging / Show View Frames。此设置似乎不具粘性,因此每次运行时,您都必须再次执行此操作。

您也可以在工具菜单下使用Quartz Debug。但它会影响所有应用程序,而不仅仅是您正在调试的应用程序。并且Quartz Debug不再作为XCode的标准配置提供。如果您还没有下载,可以下载。

答案 1 :(得分:0)

由于您在询问Xcode参数,因此它是: -UIViewShowAlignmentRects YES。将此添加到您的计划"在启动时传递的参数"。

请注意,这似乎会使iOS 11上的某些应用程序崩溃,Apple也会意识到这一点。