0

我想在屏幕上的任何位置拖出菜单栏图标的副本。我 NSStatusItem 使用自定义视图,我已经能够让它在菜单栏中显示一个图标。正如您可能猜到的那样,我的应用程序没有使用 NSWindow。

我可以拖放它,但它被菜单栏中的小视图切断了。

菜单栏图标

例如,在 Clear for Mac 中,您可以将内容拖到其自己窗口之外的屏幕上的任何位置:

截屏

在带有 UIView 的 iOS 上,这显然是通过 clipToBounds:NO 工作的,但我不知道 OS X 上的 NSView 有什么等价物。

4

1 回答 1

0

你试过-[NSView dragImage:at:offset:event:pasteboard:source:slideBack:]吗?

于 2012-11-13T23:02:42.367 回答