我有一个带有一个NSTableView的应用程序,我可以在桌面上拖放一些文件。如果用户将文件拖到我表格中的单元格上,则每个单元格都会突出显示(我已实现自定义突出显示)
详细说明:
但问题是,如果用户开始在单元格上拖动某些文件但是在应用程序之外的某处丢弃。最后突出显示的单元格仍处于此状态,我不知道如何捕获此事件。
有人有想法吗?最好是快速的
编辑:
有这个函数来验证drop操作,但只有当drop放在表tableView(tableView: NSTableView, validateDrop info: NSDraggingInfo, proposedRow row: Int, proposedDropOperation dropOperation: NSTableViewDropOperation)