Apple NSView, , NSM : RightMouseDown: , , menuForEvent:.
SKView - NSView, , SKView rightMouseDown:. rightMouseDown: rightMouseDown:, . SKView , , . rightMouseDown :
ObjC:
@implementation SKView (Right_Mouse)
-(void)rightMouseDown:(NSEvent *)theEvent {
[self.scene rightMouseDown:theEvent];
}
@end
, .
Swift 3 + iOS10:
extension SKView {
open override func rightMouseDown(with theEvent: NSEvent) {
self.scene?.rightMouseDown(with: theEvent)
}
}
Swift:
extension SKView {
public override func rightMouseDown(theEvent: NSEvent) {
self.scene?.rightMouseDown(theEvent)
}
}
SKScene
override func rightMouseDown(theEvent: NSEvent) {
let location = theEvent.locationInNode(self)
...
}