NSView の mouseDown イベントでコンテキスト メニューを開こうとしていますが、メニューが表示されません。良いと思いますが、何かが足りないに違いありません。
ここに私の見解があります:
class MyCustomView < NSView
attr_accessor :menu
def initWithFrame(frame)
super(frame)
return self
end
def mouseDown(event)
puts "---"
puts menu.class.to_s
NSMenu.popUpContextMenu(menu, withEvent:event, forView:self)
puts "---"
end
end
クリックしたときの出力は次のとおりです。
---
NSMenu
---
メニューが表示されない理由を知っている人はいますか? ありがとう、グレッグ