2

これは可能ですか?

2行のラベルが欲しいのですが。最初の行では、単語をラップしたいと思います。ただし、2行目では、テキストが長すぎる場合は、末尾で切り捨てて、"..."後に省略記号を追加します。

これを行う最も簡単な方法に関するアイデアはありますか?

4

2 に答える 2

2

私のコメントでは、改行モードについて間違っていました。UILabel をドラッグするだけの場合、デフォルトの改行は Truncate Tail であり、これが必要です。ラベルの高さを 2 倍にして行を 2 に設定すると、テキストが折り返され、2 行目が長すぎる場合は省略記号が表示されます。派手なことをする必要はありません。

于 2013-03-21T00:15:32.597 に答える
1

setTruncatesLastVisibleLine:YESのプロパティを使用してみましたUITextFieldか?

これがオンになっていることはわかっていますUITextField 、境界線を削除して編集を無効にすると、UILabel のように見え、必要な機能が得られます。

textField.enabled = NO;
textField.borderStyle = UITextBorderStyleNone;
于 2013-03-20T22:49:57.617 に答える