美文网首页
Mac osx 开发-Swift-NSView右键事件

Mac osx 开发-Swift-NSView右键事件

作者: Funcy1Day | 来源:发表于2017-04-21 13:09 被阅读144次

重写NSView的右键点击函数:

override func rightMouseDown(with event: NSEvent) {

let location = self.convert(event.locationInWindow, to: nil)

self.menu?.popUp(positioning: nil, at: location, in: self)

}

可以通过xib、代码等创建的NSMenu和自定义NSView的menu进行关联:

view.menu = rightMenu //rightMenu是作为右键事件弹出的菜单

相关文章

网友评论

      本文标题:Mac osx 开发-Swift-NSView右键事件

      本文链接:https://www.haomeiwen.com/subject/xiddzttx.html