![]() |
1
157
Xcode6现在已经内置了3D视图层次结构检查,比如Reveal应用程序和Spark Inspector。
在应用程序运行时单击“调试视图层次结构”按钮以暂停执行并在当前时刻检查视图。
更多信息 Apple's documentation . |
![]() |
2
259
我不知道是否有一个gui视图检查工具,但是我在uiview上的调试方法上有些运气:
如果您在调试器中暂停程序并将其输入到gdb(edit:也适用于lldb)
您将得到整个视图层次结构的打印输出。您还可以对特定视图调用它,以获得该视图的视图层次结构的打印输出。 浏览你从中得到的信息可能有点乏味,但事实证明它对我很有用。 功劳归于 this blog post 它讨论了这种方法,并与 this helpful, but rather hard to find Apple tech note . |
![]() |
3
46
奇怪的是,现在有了另一个选择, http://revealapp.com/ ,这是一个公开(免费)的测试版。如你所见,这是另一个视觉检查员。 编辑2014-04-05:Reveal已脱离beta版,不再免费。不过,还有30天的庭审。 |
![]() |
4
35
这个问题已经过时了,但让我在这里介绍一下我开发的新工具:
https://github.com/glock45/iOS-Hierarchy-Viewer
|
![]() |
5
17
|
![]() |
6
6
免费:只需在检查员中键入:
商业广告: http://revealapp.com/ 我测试了revealapp的beta版本,它很好,但有漏洞。 另一个商业工具: http://sparkinspector.com/ 它是无缝工作的。 |
![]() |
7
6
|
![]() |
8
6
斯威夫特4。 网间网操作系统 :
马科斯 :
用法(在调试器中):
|
![]() |
9
2
这将全部转储到调试窗口中(很难读取):( 在ios 10上工作,xcode 8.3.3
|
![]() |
10
0
批准的答案不再适用于我,使用 XCODE 8 和斯威夫特2.3。以下是对我有用的:
|
![]() |
11
0
对于swift/xcode 10,在调试控制台中输入:
它将为任何给定的
(信用: How to debug your view hierarchy using recursiveDescription ) |