gpt4 book ai didi

objective-c - 触摸事件,不限于特定 View

转载 作者:行者123 更新时间:2023-12-03 17:17:07 24 4
gpt4 key购买 nike

如何使用不限于特定 View 的触摸事件?我想将这些事件用于后台应用程序,并发现我只能使用 setAcceptsTouchEvents:

为 View 启用触摸事件

提前致谢,菲利普

最佳答案

您可以尝试覆盖应用程序的 sendEvent: 方法,但我怀疑这是否有效,因为它适用于您自己的应用程序中的事件。对于始终在后台运行的应用程序,您不会收到任何此类事件。

通常的解决方案是安装 CGEventTap,但由于 Quartz Event Services 没有触摸、滑动等事件常量,我认为您无法做到这一点。

我能想到的唯一其他方法可能是通过 I/O Kit 的 HID 层;我不知 Prop 体需要做什么才能使用它。

您可能应该在 RadarWeb 中提交增强请求寻求更高级别的解决方案(例如CGEventTap中的触摸事件支持)。

关于objective-c - 触摸事件,不限于特定 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3574731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com