UILabel
iOS6のテーブルのセルに3つ入れようとしています。1 つ目は数字で左側にあり、2 つ目はタイトルで 1 つ目の隣にあり、3 つ目はセルの右側にある日付です。日付とタイトルは、テキストの長さに応じて適切にサイズ変更されますが、タイトルが長い場合は日付の前で切り捨てられ、代わりに日付の上にも表示されます。
日付の前にタイトルを切り詰めるにはどうすればよいですか? また、フレーム幅を設定して を使用しようとしましsizeToFit
たが、効果はありませんでした。
UILabel
iOS6のテーブルのセルに3つ入れようとしています。1 つ目は数字で左側にあり、2 つ目はタイトルで 1 つ目の隣にあり、3 つ目はセルの右側にある日付です。日付とタイトルは、テキストの長さに応じて適切にサイズ変更されますが、タイトルが長い場合は日付の前で切り捨てられ、代わりに日付の上にも表示されます。
日付の前にタイトルを切り詰めるにはどうすればよいですか? また、フレーム幅を設定して を使用しようとしましsizeToFit
たが、効果はありませんでした。
Interface Builder でタイトル ラベルを最大許容幅に設定し、改行オプションを目的の切り捨てモードに設定するだけです。または、日付ラベルの幅に基づいて最大許容幅を変更したいですか?
これを試して:
myLabel.adjustsFontSizeToFitWidth = YES;
編集:
cell.YOURLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin;
オプション 2
[YOURLabel sizeToFit];