我为这个看似简单的任务而疯狂。
我有UItableView
个自定义单元格。在单元格内部,我只有一个标签可以有不同的高度(取决于内容)
我正在使用自动布局。我将顶部,底部,左侧,右侧约束设置为单元格的内容视图。我没有设置高度和宽度,因此可以根据设备进行扩展。
奇怪的是:当我删除底部约束时,所有单元格都会出现,但重叠,因为没有约束来阻止它们。
当我加载UITableView
时,第一条评论显示正常,但其他评论的高度为10像素且未显示。滚动后,它们会正常显示。
感谢任何见解或提示,
干杯。
编辑:
我正在使用UITableView.estimatedRowHeight
和UITableView.rowHeight=UITableViewAutomaticDimension
但没有任何改变。
代码:
UITableView Delegate ViewController:
_commentsList.rowHeight = UITableViewAutomaticDimension;
_commentsList.estimatedRowHeight = 50;
_commentsList.separatorStyle = UITableViewCellSeparatorStyleNone;
这是带有约束的IB文件(注意标签的行数设置为0):