UIButtonのタイトルの位置をもっといい感じにしたい(左寄せとか余白とか)
UIButtonのタイトルはデフォルトでは中央寄せ(センタリング)されているので,それを変更したい.
左寄せと右寄せ
これは,多分,Storyboard上でも出来る.
コード上では,次のような感じで設定出来る.
// 左寄せ button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; // 右寄せ button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
補完もでるし,簡単.
余白
左寄せとか右寄せだと微妙な調整が出来ないので,自分で余白を設定したい場合.
button.titleEdgeInsets = UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right);
こんな感じ.
上左下右の順番で,floatで指定すればOK.
簡単.