我有一个应用程序,我可以在NSTableViews之间拖动项目。当拖动离开表格时,表格会在移除的单元格的起始位置周围关闭。
当用户放开某个项目并取消拖动时,我想设置TableCellView的起始位置,同时打开作为dragItem的正在返回到列表中,因此看起来tableView是"打开后退"收到被取消的物品。
我无法检测到用户释放鼠标并取消事件的时刻。两个"拖拽"和" draggingSession(endsAt)"在动画完成后触发。有没有人知道如何捕获" mouseUp"取消的时刻?