LayerTreeInspector 0.1.1

LayerTreeInspector 0.1.1

ccSunday维护。



  • Eychos

LayerTreeInspector

iOS-LayerTreeInspector

这是一个工具,用于实时检查您的iPhone视图层级,提供两种查看层级的方式:一种是通用平面树结构,另一种是三维形式,因此您可以在不使用Xcode的情况下快速达到想要的结果。

这是一个可以在您的iPhone手机上实时查看视图层级的工具,提供两种查看方式,一种是平面的树形结构,另一种是3D立体的查看方式,因此您可以脱离Xcode,达到你想要的结果。

掘金地址:iOS-LayerTreeInspector

一、功能简介

1、支持两种查看视图层级的方式,一种是平面的面包屑形式,另一种是类似Xcode的3D形式。

2、普通面包屑形式

  • 支持在运行时修改任意viewframealphabackgroundColor,并实时显示修改后的值。
  • 支持刷新层级树,并首先展示当前topViewController的视图层级。
  • 支持层级树的回退,可以一直回退到rootWindow。
  • 在查看过程中,如果view被释放,就会在层级树中展示,并禁止用户操作已释放的view。

3D形式:

  • 支持3D旋转与缩放
  • 在3D视图中,点击某一视图可以查看其具体信息。被点击的视图会变色,下方的debugview中会显示该视图在层级树中的位置及具体信息。

二、安装及使用

安装

  • 手动:将LayerTreeInspector文件夹下的所有文件拖入项目。
  • CocoaPod:在podfile中加入pod 'LayerTreeInspector'

使用

//Appdelegate中,创建完rootWindow并makeKeyAndVisible后
[LayerTreeInspector showDebugView];

三、效果展示

1、平面-基本操作

平面-基本操作

2、平面-回退与释放

3、3D-旋转|缩放

3D-旋转|缩放

4、3D-点击与重置

3D-点击与重置

四、源码下载

Github:LayerTreeInspector

CI Status Version License Platform

示例

运行示例项目,请克隆仓库,并在示例目录中首先运行pod install

要求

安装

LayerTreeInspector可通过CocoaPods获取。要安装它,只需要将以下行添加到您的Podfile中

pod 'LayerTreeInspector'

作者

sunday1990, “[email protected]

许可证

LayerTreeInspector遵循MIT许可证。有关更多信息,请参阅LICENSE文件。