Щелкните правой кнопкой мыши на новый элемент OSX
Я хотел бы получить совет от вас. Можно добавить новый элемент, щелкнув правой кнопкой мыши на OSX
? Например, я выбираю любое слово в сафари, TextEdit, Notes, Pages, Preview, и я хотел бы отправить это слово на сервер и получить ответ. Это возможно? Можете ли вы дать мне подсказку, как мне начать?
1 ответ
Решение
Вы можете попробовать что-то вроде:
- (void)mouseDown:(NSEvent *)theEvent {
NSMenu *theMenu = [[NSMenu alloc] initWithTitle:@"Contextual Menu"];
[theMenu insertItemWithTitle:@"Beep" action:@selector(beep:) keyEquivalent:@"" atIndex:0];
[theMenu insertItemWithTitle:@"Honk" action:@selector(honk:) keyEquivalent:@"" atIndex:1];
[NSMenu popUpContextMenu:theMenu withEvent:theEvent forView:self];
}
Узнайте больше здесь.