これは可能ですか?
2行のラベルが欲しいのですが。最初の行では、単語をラップしたいと思います。ただし、2行目では、テキストが長すぎる場合は、末尾で切り捨てて、"..."
後に省略記号を追加します。
これを行う最も簡単な方法に関するアイデアはありますか?
これは可能ですか?
2行のラベルが欲しいのですが。最初の行では、単語をラップしたいと思います。ただし、2行目では、テキストが長すぎる場合は、末尾で切り捨てて、"..."
後に省略記号を追加します。
これを行う最も簡単な方法に関するアイデアはありますか?
私のコメントでは、改行モードについて間違っていました。UILabel をドラッグするだけの場合、デフォルトの改行は Truncate Tail であり、これが必要です。ラベルの高さを 2 倍にして行を 2 に設定すると、テキストが折り返され、2 行目が長すぎる場合は省略記号が表示されます。派手なことをする必要はありません。
setTruncatesLastVisibleLine:YES
のプロパティを使用してみましたUITextField
か?
これがオンになっていることはわかっていますUITextField
が、境界線を削除して編集を無効にすると、UILabel のように見え、必要な機能が得られます。
textField.enabled = NO;
textField.borderStyle = UITextBorderStyleNone;