0
我已经通过向NSScrollView添加旋钮子视图来实现iOS样式的NSScrollView。除了一件事外,实现工作得很好 - 光标在旋钮视图上切换。在NSTextView顶部的光标矩形
我正在使用NSView
s -resetCursorRects
方法来设置游标矩形。
- (void)resetCursorRects {
[self addCursorRect:self.knobFrame cursor:[NSCursor pointingHandCursor]];
}
这工作过,但我穿越光标矩形边界光标立即尽快恢复到IBeam
风格。
我该如何预防?它与旋钮视图不是不透明有关吗?
更新0:
我也试图与正常NSScroller
并迫使卷轴叠加在滚动视图-tile
方法NSClipView
来实现它,但似乎无论什么观点被放置在顶部NSTextView
它始终强制执行IBeam
游标类型。
更新1:
,我发现这个mailing list条目,建议重写NSTextView
小号-mouseMoved
,但由于这是不是一个强大的自定义NSScrollView
实现它不是一个真正的选择一个令人满意的解决方案。