我在我的应用程序的自定义日历视图中实现了拖放操作,它很好地为移动项目提供了支持。
但是,我想为复制项目添加视觉支持。我已经在后端实现了这个(当按住 Option 键时),但我想用一个更加上下文敏感的图标来补充这个功能。
我NSImage
从事件中创建了一个,如我的日历中所示。这使得看起来好像实际项目正在被拖动。(这很好!):
NSImage *i = ...;
...
[self dragImage:i at:thePoint offset:NSZeroSize event:theEvent pasteboard:pboard source:nil slideBack:NO];
但是,在用户按住 Option 键的情况下,我想将“加号”或“复制”绿色加号图标叠加在我的顶部,NSImage
因此很明显下降会导致复制。
有什么简单的方法可以做到这一点吗?谢谢!