之前为了调试、测试方便,特意写了一个库作为调试、测试工具。无意间发现iOS系统居然自带了悬浮窗口调试工具。 具体接入方法: 在AppDelegate
的 didFinishLaunchingWithOptions
方法中加入两行代码即可。
let overlayClass = NSClassFromString("UIDebuggingInformationOverlay") as? UIWindow.Type
_ = overlayClass?.perform(NSSelectorFromString("prepareDebuggingOverlay"))
复制代码
运行程序后,两根手指点击状态栏即可调起这个调试的悬浮层。
亲测可以,但是还没找到具体什么用,或是怎么用。除了查看view之外我还一无所知啊。有知道的朋友教一下呗。
参考文章:http://swift.gg/2017/05/27/ui-debugging-information-overlay/ 参考文章:(ryanipete.com/blog/ios/sw…)