首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断拖动动作的来源是来自finder的侧边栏,还是来源是一种设备或安装的dmg?

如何判断拖动动作的来源是来自finder的侧边栏,还是来源是一种设备或安装的dmg?
EN

Stack Overflow用户
提问于 2016-02-15 17:44:51
回答 1查看 70关注 0票数 0

基本上,由于Destop和节能的设置,在文件夹中,你可以拖动任何文件夹到它,我设计了一个应用程序,它具有相同的功能,最近我收到一个bug,它说,如果你拖动一个挂载的设备从侧边栏到它,一条蓝线会出现,我尝试在这个本地设置,它不会出现蓝线,我认为Mac OS X有一个方法来判断拖拽来源和禁用这种拖动,所以蓝线不会显示。但我不知道该怎么做。

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 18:40:54

您可能希望在您的

代码语言:javascript
复制
(NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender

指示“不允许拖放操作”的实现(请阅读Cocoa:Introduction to Drag and Drop中的拖放编程)。

我猜你现在总是返回NSDragOperationCopy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35405988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档