Comment à l'échelle de l'image et de la centrer sur un UIButton dans Swift?

var button = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
var image = UIImage(named: "myimage.png") as UIImage!
button.frame = CGRectMake(0, 0, 100, 100)
button.setImage(image, forState: .Normal)

J'ai une image que j'ai mis sur mon bouton, mais j'aimerais une échelle plus petite que le bouton (par exemple, l'image doit être 50,50) et au centre du bouton. Comment pourrais-je le faire dans Swift?

OriginalL'auteur foreyez | 2014-12-26