Щелкните правой кнопкой мыши на NSStatusItem
У меня есть NSStatusItem
, и я хочу, чтобы всплывающее меню, щелкнув правой кнопкой мыши пункт. Я подкласс NSView и перезаписал метод - (void)rightMouseDown:(NSEvent *)event
. Я также реализовал - (void)mouseDown:(NSEvent *)event
для просмотра modifierflags. Моя проблема заключается в том, что вид не получает NSRightMouseDown
-событие. И я не знаю, почему? Есть идеи, как получить это событие? Естественно, я добавил пользовательский вид в statusitem.
- обновление -
Дополнительная информация: я добавил NSImageView к подвидам моего пользовательского представления.
- обновление 2 -
Дополнительная информация: он соответствует протоколу NSMenuDelegate
.