必要に応じてラベルのワードラップテキストを使用する方法はありますか?改行をワードラップに設定し、ラベルは2行に十分な高さですが、改行でのみ折り返すようです。適切に折り返すために改行を追加する必要がありますか?水平方向に収まらない場合は、ラップするだけです。
numberOfLines
を0に設定すると(ラベルをWordで折り返す)、ラベルは自動的に折り返され、必要な数の行が使用されます。
IBでUILabel
を編集している場合は、を押して複数行のテキストを入力できます option+return 改行を取得するには- return 単独で編集を終了します。
UILabel
にはプロパティ lineBreakMode
があり、要件に応じて設定できます。
Swiftでは、次のようにします。
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 0
(lineBreakMode定数の動作方法は、ObjCとは異なることに注意してください)