しかし、この方法ではビューやウインドウ外に出るとカーソルが元に戻ってしまいます。
ドラッグ中のみカーソルを変えたい場合、例えばこのように実装すると良さそうです。
こうすることでカーソルがウインドウ外に出た場合でもカーソルの状態が維持されるほか、#pragma mark - NSResponder- (void)mouseDown:(NSEvent *)theEvent {[self.window disableCursorRects];[[NSCursor closedHandCursor] set];}- (void)mouseUp:(NSEvent *)event {[self.window enableCursorRects];}
マウスボタンを離すとカーソルが元に戻ります。