Я создал приложение Cocoa для macOS и реализовал методы touchesBeganWithEvent
, touchesMovedWithEvent
, touchesEndedWithEvent
и touchesCancelledWithEvent
из интерфейса NSResponder
в Objective-C.
Касания в трекпаде обнаруживаются, когда они начинаются над окном приложения, как и предполагалось, даже когда я перетаскиваю курсор за края окна.
Единственный раз, когда касания не обнаруживаются, это когда я перетаскиваю курсор на панель Dock (например, я не могу определить, закончилось ли касание, когда я убираю палец с трекпада и курсор находится над Dock бар).
Может ли мое приложение обнаружить, что курсор находится над панелью Dock?