Example app which shows how UIButton insets work
Run the app and use the sliders to edit the button insets. Double tap a label ("top", "left", etc) to start animating the inset. Use the reset button to cancel all animations and reset everything to 0.