読者です 読者をやめる 読者になる 読者になる

[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

UIButtonのタイトルの位置をもっといい感じにしたい(左寄せとか余白とか)

UIButtonのタイトルはデフォルトでは中央寄せ(センタリング)されているので,それを変更したい.

左寄せと右寄せ

これは,多分,Storyboard上でも出来る.

コード上では,次のような感じで設定出来る.

// 左寄せ
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
// 右寄せ
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;

補完もでるし,簡単.

余白

左寄せとか右寄せだと微妙な調整が出来ないので,自分で余白を設定したい場合.

button.titleEdgeInsets = UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right);

こんな感じ.

上左下右の順番で,floatで指定すればOK.

簡単.