我在UILabel中有一个UITableViewCell

我用以下字符串设置文本:

@"Tes blablabla\nTes blablabla\nTes blablabla\nTes blablabla\nTes blablabla\nTes blablabla\nTes blablabla"

应该显示7行吧?但事实并非如此。它仅显示第一行。
我在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath使用此代码

[cell.lblComment setText:[commentDict objectForKey:@"comment"]];
[cell.lblComment sizeToFit];


这怎么了我也将行数设置为0。

最佳答案

您需要以编程方式添加此第二行,或者根据您采用的方法在情节提要中对其进行设置:

cell.textLabel.numberOfLines = 0;
cell.textLabel.lineBreakMode = NSLineBreakByWordWrapping;

10-06 10:51