Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift “检测鼠标移动或拖动会话”;willEnd“;论Cocoa-OSX中的NSDraggingSession_Swift_Macos_Cocoa_Nspasteboard - Fatal编程技术网

Swift “检测鼠标移动或拖动会话”;willEnd“;论Cocoa-OSX中的NSDraggingSession

Swift “检测鼠标移动或拖动会话”;willEnd“;论Cocoa-OSX中的NSDraggingSession,swift,macos,cocoa,nspasteboard,Swift,Macos,Cocoa,Nspasteboard,我有一个允许在NStableView之间拖动项目的应用程序。当拖动离开表格时,表格将关闭在已删除单元格的起始位置附近 当用户放开一个项目,拖动将被取消时,我想在拖动项返回列表的同时,设置TableCellView开始位置打开的动画,这样看起来tableView将“打开”以接收取消的项目 我无法检测到用户释放鼠标并取消事件的时刻。动画完成后,“Draggineded”和“Dragginsession(endedAt)”都会触发。有人知道如何捕捉取消的“鼠标悬停”时刻吗

我有一个允许在NStableView之间拖动项目的应用程序。当拖动离开表格时,表格将关闭在已删除单元格的起始位置附近

当用户放开一个项目,拖动将被取消时,我想在拖动项返回列表的同时,设置TableCellView开始位置打开的动画,这样看起来tableView将“打开”以接收取消的项目

我无法检测到用户释放鼠标并取消事件的时刻。动画完成后,“Draggineded”和“Dragginsession(endedAt)”都会触发。有人知道如何捕捉取消的“鼠标悬停”时刻吗