發現了一個類似的問題我的(this), 但我的問題似乎與視圖層次結構有點關聯。在NSTextView上更改NSView的NSCursor
我有一個NSTextView,然後作爲兄弟的意見,其他幾個NSView的頂部。
上面掛的問題,我設置一個跟蹤區域類似,並應用於光標這樣:
class CursorChangingView: NSView {
override func updateTrackingAreas() {
let trackingArea = NSTrackingArea(rect:
}
override func cursorUpdate(event: NSEvent) {
NSCursor.arrowCursor().set()
}
}
它似乎徘徊在工作,但馬上又回到了IBeam Cursor,這是此CursorChangingView下的NSTextViews的默認光標。
這是適用於在鼠標懸停在某個NSView上時應用更改光標的正確方法,並且它是覆蓋我的重寫的NSTextView?
在我的情況下,當'CursorChangingView'高於'NSTextView'時,它仍然會閃爍。你是怎麼擺脫的? – ctietze