2010-12-08 4 views
0

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

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

Cheers!

ответ

0

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

Смежные вопросы