Mountain Lion 提供了一个内置共享按钮,可显示适合该应用的共享服务菜单:
如何将其插入我的应用程序中?
最佳答案
要在 Mountain Lion 上添加分享按钮:
1) 添加一个名为 shareButton
的 NSButton
。
2)为此按钮添加标准图像:
[shareButton setImage:[NSImage imageNamed:NSImageNameShareTemplate]];
[shareButton sendActionOn:NSLeftMouseDownMask];
3) 在“点击操作”中,显示 NSSharingServicePicker
:
NSSharingServicePicker *sharingServicePicker = [[NSSharingServicePicker alloc] initWithItems:urls];
sharingServicePicker.delegate = self;
[sharingServicePicker showRelativeToRect:[sender bounds]
ofView:sender
preferredEdge:NSMinYEdge];
4) 最后,实现 NSSharingServicePickerDelegate
方法来自定义选择器的可用服务。
关于cocoa - 如何在 Mountain Lion 中显示分享按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11815077/