簡體   English   中英

右鍵單擊NSStatusItem

[英]Right-click on a NSStatusItem

我有一個NSStatusItem ,我想通過右鍵單擊該項來彈出菜單。 我將NSView子類化並覆蓋了- (void)rightMouseDown:(NSEvent *)event方法。 我還實現了- (void)mouseDown:(NSEvent *)event來查看modifierflags。 我的問題是,視圖沒有收到NSRightMouseDown 我不知道為什么? 如何獲得此活動的任何想法? 當然,我將自定義視圖添加到statusitem。

- 更新 -
附加信息:我已將NSImageView添加到自定義視圖的子視圖中。

- 更新2 -
附加信息:它符合NSMenuDelegate協議。

好。 問題解決了。 問題是NSImageView 我將其子類化,現在我將所有mouseDownrigthMouseDown事件重定向到其rigthMouseDown (我的自定義視圖)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM