BAD_ACCESS

おもにiOS、ときどき変な電子工作、ガジェット話。

UIButtonの中の文字をどうにかする方法。

UIButtonのインデントまわりLoading…意外とはまり所だったのでメモ。

UIButtonのtitleをインデントする方法

Configuring Edge Insets
タイトルのインデント

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

コンテンツのインデント

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

イメージのインデント

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

※こうやっちゃうと左にビシっと揃ってしまうのが嫌な方に。
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;