0

UILabeliOS6のテーブルのセルに3つ入れようとしています。1 つ目は数字で左側にあり、2 つ目はタイトルで 1 つ目の隣にあり、3 つ目はセルの右側にある日付です。日付とタイトルは、テキストの長さに応じて適切にサイズ変更されますが、タイトルが長い場合は日付の前で切り捨てられ、代わりに日付の上にも表示されます。

日付の前にタイトルを切り詰めるにはどうすればよいですか? また、フレーム幅を設定して を使用しようとしましsizeToFitたが、効果はありませんでした。

4

3 に答える 3

0

Interface Builder でタイトル ラベルを最大許容幅に設定し、改行オプションを目的の切り捨てモードに設定するだけです。または、日付ラベルの幅に基づいて最大許容幅を変更したいですか?

于 2013-08-28T16:03:29.923 に答える
0

これを試して:

myLabel.adjustsFontSizeToFitWidth = YES;

編集

cell.YOURLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin;

オプション 2

[YOURLabel sizeToFit];
于 2013-08-28T13:04:12.630 に答える