如何在UITabelViewCell中限制textLabel的宽度

时间:2013-10-07 08:09:43

标签: iphone ios uitableview textlabel

我想限制textLabel UITabelViewCell的宽度,因为它在右侧包含图片。

我不想使用UILabel或子类UITabelViewCell

2 个答案:

答案 0 :(得分:0)

尝试使用右侧图片的accessoryView属性。这样可以防止标签过宽并截断文本。

[cell setAccessoryView:<your image view>];

答案 1 :(得分:0)

cell.textLabel.numberOfLines = 3; // set the numberOfLines
cell.textLabel.lineBreakMode = UILineBreakModeTailTruncation;

OR

 CGRect aFrame = cell.textLabel.frame;
 aFrame.size.width = 100;  // for example
 cell.textLabel.frame = aFrame;