objective-c - 右键单击 OSX 新项目

标签 objective-c swift macos cocoa right-click

我想听听你的建议。可以在 OSX 上右键单击添加新项目吗?例如,我在 safari、TextEdit、Notes、Pages、Preview 中选择任何单词,我想将该单词发送到服务器并获得响应。有可能的?你能给我一些提示我应该如何开始吗?

最佳答案

你可以尝试这样的事情:

- (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];

}

了解更多 here .

关于objective-c - 右键单击 OSX 新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34750552/

相关文章:

iOS - 使 UIImageView 调整大小以适应 UILabel 和 AutoLayout

ios - 带有输入的 Swift 4 警报

ios - 如何最好地Firebase查询来观察Bool属性的变化

java - 无法在新安装的 mac 上以 Debug模式在 eclipse 中启动应用程序

ios - 从 Objective C 类的按钮操作加载基于 Swift 的 ViewController

ios - Objective-C NSURLConnection didReceiveData在NSData中创建错误的JSON

macos - 是否有机会在不复制的情况下使用 AVfoundation 更新电影(如 QTKit 中的 updateMovieFile)?

objective-c - 如何检测 Mac 耳机插孔中的东西?

objective-c - 语音开始时自动录音,语音停止时自动播放

ios - 在后台iOS Swift中扫描附近的所有蓝牙设备。