2

我想在 iOS 6 上模拟触摸事件。我从 中学到了一些有用的东西IOHIDEvent,这是用于人机界面设备的低级函数包。

来自:https ://github.com/kennytm/iphone-private-frameworks/tree/master/IOKit/hid我得到了私有框架IOHIDEvent,但是iOS 4之后头文件发生了变化,不再支持某些功能。

有谁知道如何获取 iOS6 中的功能,或者知道如何在系统级别模拟事件?

4

3 回答 3

2

正如我在今天对您的其他问题的回答中提到的,您可以尝试GSEvent.h从 GraphicsServices.framework 或 IOKit.framework 中查看。

以下是有关stackoverflow的一些很好的答案,可以帮助您:

iOS Private API:锁定设备并关闭屏幕

GSSendEvent - 注入触摸事件 iOS

iOS 触摸事件通知(私有 API)

于 2013-06-14T10:17:38.310 回答
0

可能是 UIAutomation 可以帮助您http://developer.apple.com/library/ios/#documentation/DeveloperTools/Reference/UIAutomationRef/_index.html吗?

或 UISpec:http ://code.google.com/p/uispec/wiki/Documentation

于 2013-06-14T09:22:48.840 回答
-1

如果你想在系统级别模拟触摸事件,你必须越狱你的设备。

检查这个:

在 iOS 上模拟触摸事件 - 越狱 - iOS13+

是否可以在 ios 越狱后使用外部键盘模拟触摸事件?

于 2020-07-22T04:36:25.707 回答