我正在使用代码中的自动布局,我不确定某些边缘在哪里下降。我知道有一种方法可以为所有视图边缘绘制黄线,但我找不到它。
有没有人知道编译器标志/构建环境变量,可以设置为所有视图绘制轮廓,或者指向包含此内容的引用?
答案 0 :(得分:0)
在Xcode中运行应用程序,然后转到菜单Debug / View Debugging / Show View Frames。此设置似乎不具粘性,因此每次运行时,您都必须再次执行此操作。
您也可以在工具菜单下使用Quartz Debug。但它会影响所有应用程序,而不仅仅是您正在调试的应用程序。并且Quartz Debug不再作为XCode的标准配置提供。如果您还没有下载,可以下载。
答案 1 :(得分:0)
由于您在询问Xcode参数,因此它是:
-UIViewShowAlignmentRects YES
。将此添加到您的计划"在启动时传递的参数"。
请注意,这似乎会使iOS 11上的某些应用程序崩溃,Apple也会意识到这一点。