【发布时间】:2012-08-28 23:06:21
【问题描述】:
我在我的应用程序的自定义日历视图中实现了拖放操作,它很好地为移动项提供了支持。
但是,我想为 复制 项添加视觉支持。我已经在后端实现了这个(当按住 Option 键时),但我想用一个更加上下文相关的图标来补充这个功能。
我有一个从事件创建的NSImage,如我的日历中所示。这使得看起来好像实际项目正在被拖动。 (这很好!):
NSImage *i = ...;
...
[self dragImage:i at:thePoint offset:NSZeroSize event:theEvent pasteboard:pboard source:nil slideBack:NO];
但是,在用户按住 Option 键的情况下,我想将“加号”或“复制”绿色加号图标叠加在我的 NSImage 的顶部,所以很明显下降将产生一个副本。
有什么简单的方法可以做到这一点吗?谢谢!
【问题讨论】:
标签: objective-c macos cocoa nsimage