【发布时间】:2018-05-05 23:30:31
【问题描述】:
发现了一个和mine(this)类似的问题, 但我的问题似乎与视图层次结构更相关。
我有一个 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 是否覆盖了我的覆盖?
【问题讨论】: