Обнаружение событий касания трекпада от NSResponder, когда курсор находится над панелью Dock в MacOS - PullRequest
0 голосов
/ 09 мая 2018

Я создал приложение Cocoa для macOS и реализовал методы touchesBeganWithEvent, touchesMovedWithEvent, touchesEndedWithEvent и touchesCancelledWithEvent из интерфейса NSResponder в Objective-C.

Касания в трекпаде обнаруживаются, когда они начинаются над окном приложения, как и предполагалось, даже когда я перетаскиваю курсор за края окна.

Единственный раз, когда касания не обнаруживаются, это когда я перетаскиваю курсор на панель Dock (например, я не могу определить, закончилось ли касание, когда я убираю палец с трекпада и курсор находится над Dock бар).

Может ли мое приложение обнаружить, что курсор находится над панелью Dock?

...