imageDidNotDraw(_:in:)
Tells the delegate that the image object is unable, for whatever reason, to lock focus on its image or draw in the specified rectangle.
Declaration
nonisolated optional func imageDidNotDraw(_ sender: NSImage, in rect: NSRect) -> NSImage?Parameters
- sender:
The
NSImageobject that encountered the problem. - rect:
The rectangle that the image object was attempting to draw.
Return Value
An NSImage to draw in place of the one in sender, or nil if the delegate wants to draw the image itself.
Discussion
The delegate can do one of the following:
Return another
NSImageobject to draw in the sender’s place.Draw the image itself and return
nil.Simply return
nilto indicate thatsendershould give up on the attempt at drawing the image.