效果图:
功能:苹果的私有方法就提供了 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 |
运行项目,在状态栏用双指同时点击即可显示悬浮层。