如何在Xcode中使用调试视图层次结构查找相关代码?

3
在Android中,我们可以使用uiautomatorviewer/hierarchyviewer快速查找视图的Id,并通过该Id找到相关代码。
我的问题是:在iOS中,我如何通过调试视图层次结构找到相关代码?
非常感谢!
2个回答

1
在Xcode视图调试器中没有这样的功能,但是您可以使用accessibilityLabel来区分视图。

如何使用 accessibilityLabel? - iclinux
您可以在代码或Storyboard中为任何视图设置accessibilityLabel。然后,您可以使用Xcode中的右侧窗格查看视图调试器中的属性列表。 - Piotr Bernad

1
Xcode的检查器允许您跳转到视图类的定义。

enter image description here


2
谢谢,但是对于那些默认的UI控件,比如"UIButton",我该如何找到创建/使用它的相关代码? - iclinux
你可以尝试导航到其父视图(可能是由你创建的自定义视图)并跳转到其定义。否则,我不知道在Xcode中如何实现你想要的功能。 - wolfrevo

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