UILabel の複数行テキスト 質問する

UILabel の複数行テキスト 質問する

UILabelのように複数行のテキストを入力する方法はありますUITextViewか、それとも代わりに 2 番目を使用する必要があるのでしょうか?

ベストアンサー1

改行モードを単語の折り返しに設定し、行数を次のように設定します0

// Swift
textLabel.lineBreakMode = .byWordWrapping
textLabel.numberOfLines = 0

// Objective-C
textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;

// C# (Xamarin.iOS)
textLabel.LineBreakMode = UILineBreakMode.WordWrap;
textLabel.Lines = 0;  

古い回答を復元しました (参考用、および iOS 6.0 未満をサポートする意思のある開発者向け):

textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 0;

補足: どちらの列挙値も0いずれにせよ結果となります。

おすすめ記事