通过使用此代码将显示 Web 服务的价值,但我想随着更多数据的到来自动增加高度。
[cell.Label setText:[NSString stringWithFormat:@" %@",[detailsDict objectForKey:@"senderName"] ]];
cell.Label.lineBreakMode = NSLineBreakByWordWrapping;
cell.Label.numberOfLines = 3;
试试这个:
为标签设置前导、尾随、顶部和底部约束
将这两行放入ViewDidLoad中
tableView.estimatedRowHeight = 44.0 // 标准tableViewCell高度
tableView.rowHeight = UITableViewAutomaticDimension
cell.Label.numberOfLines = 0;
请将标签的高度增加到两行,并从四个侧面对标签进行约束。 顶部, 底部, 左边, 对吧。
然后它就会动态工作。
并且还使用
tableView.estimatedRowHeight = "设置单元格设计时的高度"
tableview.rowHeight = UITableViewAutomaticDimension