小编典典

如何检查 iOS 中的视图层次结构?

all

是否有用于检查 iOS 应用程序的视图层次结构的 GUI 工具?我正在考虑 Webkit
的网络检查器或类似工具。我正在寻找调试布局问题,例如位置或大小错误的视图,或者没有正确包含在其父级中的子级。目前我必须添加断言来手动测试这些不同的条件,或者在不同的视图上设置不同的背景颜色,正如你可以想象的那样,这是一种非常乏味的方法。

我查看了 Instruments 的UI recorder,但它只记录和播放 UI 操作,而且无论如何,它只适用于 Mac 应用程序。

有更好的解决方案吗?


阅读 62

收藏
2022-08-17

共1个答案

小编典典

Xcode 6 现在像 Reveal App 和 Spark Inspector 一样内置了 3D 视图层次结构检查。

在此处输入图像描述

在您的应用程序运行时单击“Debug View Hierarchy”按钮以暂停执行并检查当前的视图。

在此处输入图像描述

更多信息在Apple
的文档
中。

2022-08-17