Изменить количество строк, прокручиваемых в NSScrollView / NSTextView для стрелок клавиатуры? - PullRequest
0 голосов
/ 08 декабря 2010

Я могу изменить сумму NSScrollView прокрутки, когда пользователь нажимает на стрелки под полосой прокрутки, но как мне изменить сумму, на которую документ прокручивается, когда пользователь использует клавиатуру? (то есть пользователь перемещается построчно по тексту с помощью стрелки вниз на клавиатуре или редактирует область вблизи нижней части видимого прямоугольника).

Я пытаюсь остановить прокрутку на 50% видимого прямоугольника и сделать прокрутку только на высоту одной строки. Не удается найти способ установить это поведение.

ура!

1 Ответ

0 голосов
/ 26 января 2011

Я не знаю настройки для этого.Однако вы можете перехватить нажатия клавиш в соответствующем методе NSResponder и найти клавишу со стрелкой, а если необходима прокрутка, прокрутите список до требуемой суммы, а затем позвольте цепочке нормального респондента обработать нажатие клавиши.

...