Цель C: показать контекстное меню по левой кнопке - PullRequest
1 голос
/ 19 декабря 2011

У меня есть контекстное меню на NSImageView, которое отображается, когда пользователь щелкает правой кнопкой мыши на NSImageView.Я также хотел бы, чтобы он отображался, когда пользователь оставлял клики.Меню создается с помощью IB и связано с NSImageView через IB.

Я думал о «вызове» события щелчка правой кнопкой мыши, но не смог найти никакой полезной информации об этом.

1 Ответ

1 голос
/ 08 января 2019

Вы можете позвонить по следующему адресу, где view является вашим изображением:

NSPoint location = [view convertPoint:event.locationInWindow fromView:nil];
[view.menu popUpMenuPositioningItem:nil atLocation:location inView:view];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...