当前位置 : 主页 > 手机开发 > ios >

在iOS 7中模拟系统范围的触摸

来源:互联网 收集:自由互联 发布时间:2021-06-11
GSSendEvent不再适用于我. 即使使用GSEventRegisterEventCallBack订阅回调函数也不会触发触摸事件,[UIEvent _gsEvent]返回NULL. 发生了什么? 现在iOS使用IOHIDEvent(在IOKit.framework中)进行触摸事件. backbo
GSSendEvent不再适用于我.

即使使用GSEventRegisterEventCallBack订阅回调函数也不会触发触摸事件,[UIEvent _gsEvent]返回NULL.

发生了什么?

现在iOS使用IOHIDEvent(在IOKit.framework中)进行触摸事件.

backboardd创建触摸事件并发送到SpringBoard,
和SpringBoard通过UIApplicationHandleEventQueue接收它

无论如何,如果你有越狱设备并想要模拟触摸,
只需使用SimulateTouch库.
您可以从Bigboss的repo下载它,API信息在这里http://api.iolate.kr/simulatetouch/

此外,这是开源的.
https://github.com/iolate/SimulateTouch

网友评论