156

必要に応じてラベルのワードラップ テキストを表示する方法はありますか? 改行をワードラップに設定しており、ラベルは 2 行に十分な高さですが、改行でのみ折り返されるようです。適切に折り返すために改行を追加する必要がありますか? 横に収まらない場合はラップしたいだけです。

4

5 に答える 5

315

0に設定した場合numberOfLines(およびラベルをワード ラップに設定した場合)、ラベルは自動的に折り返され、必要な数の行が使用されます。

UILabelIB でa を編集している場合、 option+return を押して改行を取得することで、複数行のテキストを入力できますreturn。単独で編集を終了します。

于 2009-07-13T18:57:18.513 に答える
27

UILabellineBreakMode要件に応じて設定できるプロパティがあります。

于 2009-07-13T19:01:00.207 に答える
25

Swift では、次のようにします。

    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.numberOfLines = 0

(lineBreakMode 定数の動作方法は ObjC とは異なることに注意してください)

于 2016-07-29T07:56:49.277 に答える