我想限制 of 的宽度,textLabel
因为UITabelViewCell
它在其右侧包含一个图像。
我不想使用UILabel
或子类UITabelViewCell
。
我想限制 of 的宽度,textLabel
因为UITabelViewCell
它在其右侧包含一个图像。
我不想使用UILabel
或子类UITabelViewCell
。
尝试使用accessoryView
右侧图像的属性。这应该可以防止标签变得太宽并截断文本。
[cell setAccessoryView:<your image view>];
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;