0

UITableViewカスタムUITableViewCells(角丸、カスタム背景など)があります。私のデータも動的です。ここでの問題は、ラベルが長くなりすぎると、画像 (主にハイライトと丸みを帯びた角) が引き伸ばされることです。

これに対する良い解決策は何ですか?現在、AutoLayout を使用せずに IB でセルを作成し、すべてのサイズを変更してプログラムでcellForRowAtIndexPathandに合わせていheightForRowAtIndexPathます。

私が考えることができるもの:

1) 背景の画像ビューを同じサイズに保ち、その上に下まで伸びる別の画像を重ねます。これは本当にハックなようで、一般的に悪い考えのようです。

2)コードですべてをカスタム描画します。

考え?

4

1 に答える 1

0

おそらく、すべてをどのように設定しているかについての詳細情報が必要です (IB を使用するか、プログラムで作成しますか? 自動レイアウトを使用しますか? サイズ変更マスクを使用しますか?)

ラベルが非常に長くなる場合は、ラベルを UIScrollView 内に貼り付けて、スクロール ビューの固定サイズを設定できます。

于 2012-11-29T23:15:35.133 に答える