objective-c - 当光标位于 macOS 中的 Dock 栏上时,从 NSResponder 检测触控板触摸事件
问题描述
我为 macOS 创建了一个 Cocoa 应用程序,并从 Objective-C 的接口中实现了、touchesBeganWithEvent
和方法。touchesMovedWithEvent
touchesEndedWithEvent
touchesCancelledWithEvent
NSResponder
触控板中的触摸按预期从应用程序窗口开始时会被检测到,即使我将光标拖到窗口边缘之外也是如此。
唯一一次没有检测到触摸是当我将光标拖到 Dock 栏上时(例如,当我将手指从触控板上抬起并且光标位于 Dock 栏上时,我无法检测到触摸是否结束)。
我的应用程序有什么方法可以检测到光标在 Dock 栏上吗?
解决方案
推荐阅读
- java - 在 JavaFX 中处理一种节点动画的最佳方法
- javascript - 如何在科尔多瓦实现天气 API
- javascript - 如何在 JavaScript 中的数组上动态创建对象内的对象
- python - 我无法在我的代码中获得预期的输出(注册登录系统)
- android - 从 Play 商店安装的应用程序的绘制叠加权限
- ios - 如何在按钮单击时打开 UIPageViewController
- go - revel 控制器声明语法
- php - MySQL - 使用 REGEXP 从字符串中仅选择前 3 或 2 个字符(非数字)值
- javascript - 脚本不起作用
- f# - 读取未知行数并计算 f# 中每一行的总和