吊炸天!!iOS 系统自带悬浮窗口调试工具

本文介绍了一种iOS系统自带的悬浮窗口调试工具,仅需在AppDelegate的didFinishLaunchingWithOptions方法中加入两行代码即可启用。通过两根手指点击状态栏来调起调试悬浮层,有助于开发者进行界面元素的检查等工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前为了调试、测试方便,特意写了一个库作为调试、测试工具。无意间发现iOS系统居然自带了悬浮窗口调试工具。 具体接入方法: 在AppDelegatedidFinishLaunchingWithOptions 方法中加入两行代码即可。

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…)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值