When do I need to call setNeedsDisplay in iOS? When do I need to call setNeedsDisplay in iOS? swift swift