gpt4 book ai didi

objective-c - 具有拖放功能的 OS X 菜单栏应用程序

转载 作者:行者123 更新时间:2023-12-03 17:11:43 25 4
gpt4 key购买 nike

我有一个标准的菜单栏应用程序(带有下拉菜单),并且希望为我的用户添加将文件拖动到菜单栏图标顶部的功能(例如 this )。

你知道这是如何实现的吗?

我假设我的菜单栏应用程序必须接受拖放。但真正让我困惑的是弹出 View 的动画效果如何如此出色。

任何指示将不胜感激!

最佳答案

很简单,您应该制作自己的按钮。您需要一个 nsview 来进行拖放和单击操作以通过委托(delegate)类 here 打开菜单是可以提供帮助的示例,这个 link供 nsview 类引用。

现在您应该将此 View 设置为状态按钮:

NSStatusItem *_statusItem;
_statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
[_statusItem setView:_buttonview];

关于objective-c - 具有拖放功能的 OS X 菜单栏应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22692614/

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