0

当用户单击滚动条下方的箭头时,我可以更改NSScrollView滚动量,但是当用户使用键盘时,如何更改文档滚动量?(即用户正在使用键盘向下箭头逐行移动文本,或者正在编辑靠近可见矩形底部的区域)。

我试图阻止它滚动似乎是可见矩形的 50%,并使其仅滚动一行的高度。找不到设置此行为的方法。

干杯!

4

1 回答 1

0

我不知道这样做的设置。但是,您可以在适当的 NSResponder 方法中拦截击键并查找箭头键,如果需要滚动,请滚动所需的量,然后让正常的响应程序链处理按键。

于 2011-01-26T19:20:13.107 回答