Sometimes it’s not that please for a user to see an UI component disappearing suddenly. You’d then consider adding some transition effects, and here’s a little code snippet in the UIView+JTRemoveAnimated category for how you can get a fade out effect on view removal.
So from now on, you just needed to do this to fade out any UIViews
[myView removeFromSuperviewAnimated]