【问题标题】:how to get a window to receive drag and drop files in Xcode如何让一个窗口在 Xcode 中接收拖放文件
【发布时间】:2011-01-05 12:06:20
【问题描述】:

我正在尝试在 osx/leopard 上的 xcode 3.1.4 中进行拖放操作。任何指针或提示,甚至可能是示例代码?我在那里找不到任何东西,这真的很令人失望。 如果文件被拖到主窗口上,我想让界面响应。

【问题讨论】:

  • 由于您没有告诉我们您使用的是哪个框架,我假设您正在使用 Cocoa。我重新标记了您的问题以吸引更广泛的受众。 (大多数人在搜索 Mac OS X 编程问题时会检查“Cocoa”标签)
  • 更重要的是,大多数人在寻找 Cocoa 问题要回答时都会检查 Cocoa 标签,而您使用的 IDE(Xcode)与解决方案完全无关,这涉及到 框架你正在使用。

标签: cocoa drag-and-drop nswindow


【解决方案1】:

要将窗口或视图注册为拖动目标,请使用 NSWindow 或 NSView 的registerForDraggedTypes: 方法。
您可以在 developer.apple.com 上的 Getting Started with Drag and Drop Programming 指南中找到更多详细信息

【讨论】:

  • 谢谢!这是一个很好的答案,因为这也适用于 mac osx leopard。我只能找到雪豹的例子,它们是根本不同的!
猜你喜欢
  • 1970-01-01
  • 2013-11-04
  • 2013-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多