NSTextView中的光标

时间:2011-04-18 17:35:48

标签: objective-c cocoa cursor nstextview

我有一个滚动视图,里面有许多自定义视图(同一个类)。每个自定义视图都包含NSTextView。我希望光标始终保持为箭头,因为文本视图不可编辑。但是,使用属性字符串设置光标仅控制有字符的区域。所以我试图覆盖滚动视图的mouseMoved方法。这样做很有效但当我通过触发scrollWheel事件滚动视图时,光标再次变回IBeam。

知道如何解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)

您是否尝试过调用

[textView setSelectable:NO];

强制使用箭头光标(假设textView也不能通过-setEditable:编辑)?

否则,您可以查看以下内容:Managing Cursor-Update Events