I created a UIButton instance named \"button\" with an image using [UIButton setImage:forState:]. The button.frame is larger than the image\'s size.
[UIButton setImage:forState:]
Now
This will also work, as the backgroundImage automatically scales
[button setBackgroundImage:image forState:UIControlStateNormal];