UIButtonのタイトルを複数行で表示したい
UIButtonには,UILabelクラスであるtitleLabelがプロパティとしてあるので,このtitleLabelのプロパティを色々変更すれば良い.
複数行で表示するなら,
button.titleLabel.lineBreakMode = NSLineBreakByWordWrapping; button.titleLabel.numberOfLines = 3; // 0にすれば行数指定が無くなる(何行でもいい)
とすれば,最大で3行にわたって表示される.
NSLineBreakByWordWrappingではなく,UILineBreakModeWordWrapを指定すると書かれたページがたくさんあるが,これは現在は使えないので,ちゃんとNSLineBreakByWordWrappingを使う.