我有一个滚动视图,里面有许多自定义视图(同一个类)。每个自定义视图都包含NSTextView。我希望光标始终保持为箭头,因为文本视图不可编辑。但是,使用属性字符串设置光标仅控制有字符的区域。所以我试图覆盖滚动视图的mouseMoved方法。这样做很有效但当我通过触发scrollWheel事件滚动视图时,光标再次变回IBeam。
知道如何解决这个问题吗?
由于
答案 0 :(得分:0)
您是否尝试过调用
[textView setSelectable:NO];
强制使用箭头光标(假设textView也不能通过-setEditable:
编辑)?
否则,您可以查看以下内容:Managing Cursor-Update Events。