When setting text on a button do not use button.title.text instead use --
[button setTitle:@"" forState:UIControlState];
Bonus:
To resize a button's label --
button.titleLabel.adjustsFontSizeToFitWidth = YES;
button.titleLabel.minimumScaleFactor = .5;