【发布时间】:2015-10-06 13:41:14
【问题描述】:
我正在编写一个 Cocoa 应用程序 (XCode 7.0.1),在其中我有一个 NSTableView 和一个 NSView。该应用程序的设计目的是为什么我们可以将项目从 NSTableView 拖放到 NSView 中。
拖放工作正常,但我只能注册在 NSView 上放置了一些东西,而不是在 NSView 中的哪个位置。我想知道是否有办法在 NSView 的框架内获取 drop 的位置?
我已经尝试了 NSView 可以拥有的所有鼠标事件,但在拖动操作期间似乎没有调用它们。
更准确地说,我使用
- (NSDragOperation)draggingEntered:(id)sender;
和
- (BOOL)performDragOperation:(id)sender;
用 NSView 接收拖拽操作。
【问题讨论】:
-
嘿.. 我想和你做的一样.. 将项目从 NSTableView 拖到 NSView... 你能指导我吗?
标签: objective-c cocoa drag-and-drop nsview