是否有用于检查 iOS 应用程序的视图层次结构的 GUI 工具?我正在考虑 Webkit 的网络检查器或类似工具。我正在寻找调试布局问题,例如位置或大小错误的视图,或者没有正确包含在其父级中的子级。目前我必须添加断言来手动测试这些不同的条件,或者在不同的视图上设置不同的背景颜色,正如你可以想象的那样,这是一种非常乏味的方法。
我查看了 Instruments 的UI recorder,但它只记录和播放 UI 操作,而且无论如何,它只适用于 Mac 应用程序。
UI recorder
有更好的解决方案吗?
Xcode 6 现在像 Reveal App 和 Spark Inspector 一样内置了 3D 视图层次结构检查。
在您的应用程序运行时单击“Debug View Hierarchy”按钮以暂停执行并检查当前的视图。
更多信息在Apple 的文档中。