NSTextView插入点滚动到屏幕中间 - 如何更改行为?

时间:2012-07-04 18:22:07

标签: nstextview nsscrollview

我所询问的行为显然是正常的,但不符合我的喜好。

我有一个使用NSTextView的小程序。如果文本长于可见范围,并且插入点位于可见范围的底部,并且用户键入文本或点击键盘上的向下箭头,则文本会将插入点滚动到插入点的中间位置可见范围。 (类似地,当插入点位于顶部,并且按下向上箭头。)这似乎是正常的,因为TextEdit做同样的事情。

我个人觉得这令人不安。我在MacVim中执行大部分常规文本输入,当插入点位于视图底部时,它仅滚动一行。我注意到当插入点位于视图底部时,Xcode编辑器也只滚动一行。

有没有一种简单的方法可以让NSTextView只向下滚动一行 - 比如Xcode编辑器 - 或者这需要NSLayout的机制吗?

我用Google搜索并用谷歌搜索,但是没有为这个问题找到合适的搜索词!

0 个答案:

没有答案