2018/01/23

UILabelを複数行表示 – Swift4.0

UILabelで複数行設定したい場合の設定方法です。
一度覚えれば忘れないとは思うが備忘録。

コードから設定する場合

mylabel.numberOfLines = 0

ラベルの行数を設定するプロパティがあるのですが、デフォルトが1になっているので、それを0に設定する。
0だと範囲に収まれば何行でも表示できることになる。

ストーリーボードから設定する場合

該当のラベルを選択 -> Attributes inspector -> 上から6行目の「Lines」の数字を0に設定
ちなみにストーリーボード上でテキストを変更する際に改行したい場合は、option(alt)キー + return(enter)キーで可能。
エクセルのセル内の改行と同じ動きです。


お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!