我正在开发一款Mac应用。我想用NSTextView的插入点玩一些技巧。
![NSTextView with overlay on it][2]
我在做什么,我有一个NSTextView(整个图像屏幕是NSTextView)以及我已经放置了一个叠加(如图所示)。最左侧和右侧有两个标签,也有白色渐变视图。所有这三个我都置于NSTextView之上。
现在当用户输入时,textview会滚动并且在某一点上,键入的字母会在叠加层下方。
我必须只管理这些东西。我想跟踪用户已经到达覆盖边框的情况,如果是,我想将插入点移动到一点上方,以便用户可以看到他/她正在写的内容。
有人会建议我,如何做到这一点? 我尝试了很多东西,但它不起作用。请帮助。