gpt4 book ai didi

cocoa - 如何在 Mountain Lion 中显示分享按钮?

转载 作者:行者123 更新时间:2023-12-03 16:05:00 28 4
gpt4 key购买 nike

Mountain Lion 提供了一个内置共享按钮,可显示适合该应用的共享服务菜单:

Share button in Safari 6.0

如何将其插入我的应用程序中?

最佳答案

要在 Mountain Lion 上添加分享按钮:

1) 添加一个名为 shareButtonNSButton

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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com