用于绘制 View 边缘的 Xcode 编译器标志

标签 xcode debugging uiview autolayout

我在代码中使用自动布局,但我不确定某些边缘落在何处。我知道有一种方法可以为所有 View 边缘绘制黄线,但我找不到。

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

最佳答案

在 Xcode 中运行应用程序,然后转到菜单 Debug/View Debugging/Show View Frames。此设置似乎没有粘性,因此每次运行时,您都必须重新设置。

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

关于用于绘制 View 边缘的 Xcode 编译器标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764334/

相关文章:

IOS - XCODE - 将 IPA 转换为 Swift 代码

ios - swift iOS - 当角色离开屏幕时无法重置游戏场景

c++ - Windbg C++ 如何打印 vector 内容

c# - 无法连接到 ASP.Net 开发服务器问题

ios - drawRect 没有绘制正确的形状

ios - UIView 的 shadowpath 颜色没有改变

xcode - 无法附加到进程 ID Xcode

ios - 问题:消息发送到已释放实例

iphone - 与 XIB 相比,基于代码的 UIView 的重用

iphone - 数据存储和 UITableView 与 UIWebView 的最佳实践