最近、UIButton をいじくってなかったから、画像入れ換えめんどくさそうだなー って思って調べてたら 簡単に出来ることを知って驚き!!

ってことで

UIButton *button = .... ;

.....

[button setImage:[UIImage imageNamed:@"ここに画像ファイル名(現在では.png等の拡張子は不要)"] forState:UIControlStateNormal];

で出来ちゃいます。