我想限制 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;