Прокрутка с помощью Mouse-down & Space?

Есть ли пример кода или статья / руководство, предлагающее, как лучше всего реализовать функцию щелчка + прокрутки, как это часто бывает в таких приложениях, как Adobe XYZ, Pixelmator, ..:

Пользователь нажимает на вид, удерживая клавишу пробела, чтобы прокрутить вид

Должны ли мы просто перемещать содержимое прокрутки каждый раз, когда мышь перемещается на величину дельты с момента предыдущего события перемещения мыши?

Есть ли встроенная функциональность в NSScrollView что мы можем подключить, чтобы выполнить прокрутку щелчком и перетаскиванием?

Или мы должны имитировать нажатие и перетаскивание полосы прокрутки через NSScroller API-интерфейсы?

Любые намеки приветствуются!

Не ищите пример кода для копирования и вставки здесь, больше того, что является лучшей / наиболее совместимой / наименее кодовой стратегией!

0 ответов

Другие вопросы по тегам