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
實現它不是一個真正的選擇一個令人滿意的解決方案。