日々精進

新しく学んだことを書き留めていきます

setTitleEdgeInsetsでボタンのラベルを広げる

ボタンのラベルの位置や大きさを調整するのにはsetTitleEdgeInsetsを使う。
setTitleEdgeInsetsはラベルのFrameを変更するメソッドっぽい。例えば、ラベルをちょっと下げて右側を広げるには以下のようにする。広げるにはマイナスの値を入れることに注意。

[backButton setTitleEdgeInsets:UIEdgeInsetsMake(8.0, 0.0, 0.0, -10.0)];

参考:UIButton内テキスト位置を微調整する - 自堕落なぺぇじ