NSCursor
Last updated
Last updated
let customCursor = NSCursor(image: yourImage, hotSpot: NSPoint(x: 0, y: 0))
customCursor.set()import Cocoa
class CustomView: NSView {
override func resetCursorRects() {
super.resetCursorRects()
// 为整个视图添加一个光标区域
addCursorRect(bounds, cursor: NSCursor.pointingHand)
}
override func mouseEntered(with event: NSEvent) {
NSCursor.pointingHand.set()
}
override func mouseExited(with event: NSEvent) {
NSCursor.arrow.set()
}
}