Как регулировать колесо прокрутки NSEvents на MacOS - PullRequest
0 голосов
/ 17 апреля 2020

Я использую NSEvent.addLocalMonitorForEvents(matching:) для прослушивания событий прокрутки. Поскольку мое представление меняет свое собственное состояние на основе события прокрутки, стандартная скорость прокрутки не имеет особого смысла. Вид меняется на быстрый. Есть ли (элегантный) способ уменьшить количество событий, полученных за прокрутку? Очевидно, я мог бы использовать метку времени только для пересылки событий после определенного периода времени. Но для этого мне нужно было бы отслеживать состояние, которое мне кажется довольно хакерским.

Я не смог найти ничего на скорости прокрутки в документации Apple. У кого-нибудь есть совет для другого подхода или более элегантного решения?

...