addCursorRect(_:cursor:)
Establishes the cursor to be used when the mouse pointer lies within a specified region.
Declaration
func addCursorRect(_ rect: NSRect, cursor object: NSCursor)Parameters
- rect:
A rectangle defining a region of the view.
- object:
An object representing a cursor.
Discussion
Cursor rectangles aren’t subject to clipping by superviews, nor are they intended for use with rotated views. You should explicitly confine a cursor rectangle to the view’s visible rectangle to prevent improper behavior.
This method is intended to be invoked only by the resetCursorRects() method. If invoked in any other way, the resulting cursor rectangle will be discarded the next time the view’s cursor rectangles are rebuilt.