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

时间:2013-09-30 11:56:32

标签: ios ios7 jailbreak iphone-privateapi

GSSendEvent对我不起作用了。

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

发生了什么事?

1 个答案:

答案 0 :(得分:7)

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

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

接收它

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

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