当UITableViewCell与UITableViewCellStyleValue1样式一起使用时,当detailTextLabel非常长时,textLabel.text将被截断。
static NSString *CellIdentifier = @"Cell";
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
cell.textLabel.text = @"Publisher";
cell.detailTextLabel.text = @"This Is A Very Long String";
所以问题是如何强制显示“Publisher”而不会截断regrudess的detailTextLabel长度?
P.S。我是这个社区的新手,所以我无法发布可以更好地澄清问题的图像。对不起......
答案 0 :(得分:4)
你试过[cell.detailTextLabel setNumberOfLines:0];
也许它有效。
答案 1 :(得分:0)
如果您正在积极更改单元格的文本,那么它可能会被截断,因为尽管有很多空间,但标签仍未扩展。您可以在更改文本后致电[cell setNeedsLayout]
以解决该特定问题。