UITableViewCell标签和多行

时间:2016-03-05 19:48:14

标签: ios objective-c uitableview

UITableViewCell的标签是否可以在不进行子类化的情况下进行多行操作?我尝试了以下设置,但它无法正常工作。标签的位置与您期望的标签之间的预期间距一样,但我只得到一行文字。

cell.detailTextLabel.numberOfLines = 2;
cell.detailTextLabel.lineBreakMode = NSLineBreakByWordWrapping;

2 个答案:

答案 0 :(得分:3)

设置sizeToFit后使用text

cell.detailTextLabel.numberOfLines = 2;
cell.detailTextLabel.lineBreakMode = NSLineBreakByWordWrapping;
cell.detailTextLabel.text = @"this string is too long to fit on one line";
[cell.detailTextLabel sizeToFit];

答案 1 :(得分:0)

我无法在您的帖子中添加评论,因此我需要发布回复:

尝试更改cell.detailTextLabel框架