Contents

removeCursorRect(_:cursor:)

Completely removes a cursor rectangle from the view.

Declaration

func removeCursorRect(_ rect: NSRect, cursor object: NSCursor)

Parameters

Discussion

You should rarely need to use this method. The resetCursorRects() method, which is called when the cursor rectangles need to be rebuilt, should establish only the cursor rectangles needed. If you implement resetCursorRects() in this way, you can then simply modify the state that resetCursorRects() uses to build its cursor rectangles and then invoke the NSWindow method invalidateCursorRects(for:).

See Also

Responding to Cursor Movements