-2

我想限制 of 的宽度,textLabel因为UITabelViewCell它在其右侧包含一个图像。

我不想使用UILabel或子类UITabelViewCell

4

2 回答 2

0

尝试使用accessoryView右侧图像的属性。这应该可以防止标签变得太宽并截断文本。

[cell setAccessoryView:<your image view>];
于 2013-10-07T08:50:23.323 回答
0
cell.textLabel.numberOfLines = 3; // set the numberOfLines
cell.textLabel.lineBreakMode = UILineBreakModeTailTruncation;

或者

 CGRect aFrame = cell.textLabel.frame;
 aFrame.size.width = 100;  // for example
 cell.textLabel.frame = aFrame;
于 2013-10-07T08:57:26.797 回答