当我使用
设置光标时- (void)draggingSession:(NSDraggingSession *)session willBeginAtPoint:(NSPoint)screenPoint {
[[NSCursor closedHandCursor] set];
}
切换回默认光标后很快
在拖动过程中,光标似乎禁用
如何在拖动过程中设置光标放弃操作?
答案 0 :(得分:3)
除了使用set
更改光标外,您还可以使用NSCursor
方法push
和pop
- 这些方法不依赖于光标。当您需要设置新光标时,只需push
,当您希望返回到pop
调用之前使用的光标时,只需push
。在您的示例中,请在拖动开始时尝试使用push
,并在委托方法中使用pop
,以便在拖动结束时通知您。