我创建了一个 NSImageView 的子类,并实现了用于在同一类的其他实例之间拖动图像的非正式协议。我在拖动操作之前保留对视图图像的引用,并且能够在给定特定标准的情况下将其设置回所述图像。
但是,我似乎无法检测到拖动操作是否被取消。我知道调用了 draggingEnded 方法,但是在拖动成功时也会调用它。有任何想法吗?
我创建了一个 NSImageView 的子类,并实现了用于在同一类的其他实例之间拖动图像的非正式协议。我在拖动操作之前保留对视图图像的引用,并且能够在给定特定标准的情况下将其设置回所述图像。
但是,我似乎无法检测到拖动操作是否被取消。我知道调用了 draggingEnded 方法,但是在拖动成功时也会调用它。有任何想法吗?