[英]Dynamic cell height issue in UitableView using AutoLayout?
您对两个标签的约束应为
top,bottom,leading and trailing
。
并在您的viewDidload
设置以下代码
self.tableView.estimatedRowHeight = 50
self.tableView.rowHeight = UITableViewAutomaticDimension;
从单元格的顶部和底部到两个标签都设置约束。 然后在您的视图控制器中添加以下代码
- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 50;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(nonnull NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.