swift – 在NSView上检测鼠标左键和右键

前端之家收集整理的这篇文章主要介绍了swift – 在NSView上检测鼠标左键和右键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Swift中:我创建了一个简单的NSView,现在想要执行不同的功能,具体取决于按下哪个mouseButton(左或右).我怎么能发现这个?
您捕获相应的mouseDown事件
import Cocoa

class MyView : NSView {
    override func mouseDown(theEvent : NSEvent) {
        println("left mouse")
    }

    override func rightMouseDown(theEvent : NSEvent) {
        println("right mouse")
    }
}

请参阅NSResponder以获得更多魔力.

斯威夫特4

import Cocoa

class MyView : NSView {
    override func mouseDown(with theEvent: NSEvent) {
        print("left mouse")
    }

    override func rightMouseDown(with theEvent: NSEvent) {
        print("right mouse")
    }
}

猜你在找的Swift相关文章