iOS自带悬浮窗口调试工具

效果图:

功能:苹果的私有方法就提供了 UIDebuggingInformationOverlay,进行悬浮窗调试信息

1 查看整个 window 的 View 嵌套关系

View Hierarchy

 

2 查看当前 ViewController 的属性

VC Hierarchy

 

3 查看 UIApplication 的成员属性

Ivar Explorer

4 测量组件大小

Measure

5 效果对比

Spec Compare

6 系统颜色检查

System Color Audit

实现:在 AppDelegate 的 didFinishLaunchingWithOptions 中加入以下代码

1
2
3
4
#if DEBUG
id overlayClass = NSClassFromString(@"UIDebuggingInformationOverlay");
[overlayClass performSelector:NSSelectorFromString(@"prepareDebuggingOverlay")];
#endif

运行项目,在状态栏用双指同时点击即可显示悬浮层。

posted @ 2017-07-13 09:55  鸢一  阅读(573)  评论(0编辑  收藏  举报