我正在使用UITableViewAutomaticDimension来调整具有动态标签和图像的单元格高度。
tableView.rowHeight = UITableViewAutomaticDimension;
tableView.estimatedRowHeight = 80.0;
我希望在标签内容增加时调整单元格的大小,并且工作正常。
我想保持单元格的最小高度(比如80),即使标签根本没有内容,图像也要始终适合。我已经应用了autolayout并为imageview设置了恒定的高度,宽度,顶部空间和前导空间约束。但是当标签内容较少时,单元格高度低于约束高度。
在使用“UITableViewAutomaticDimension”功能时,我应该怎样做才能使单元格保持最小高度以适合imageView。
提前致谢。
答案 0 :(得分:0)
添加比率约束
[self.tableview setNeedsLayout];
[self.tableview layoutIfNeeded];
[self.tableview reloadData];
答案 1 :(得分:0)
添加比率约束并将代码放在要重新加载tableview的位置
- (void)refreshWithData:(NSArray *)synopsissarr atIndex:(NSInteger)index {
synopsisArray=synopsissarr;
[self.tableview setNeedsLayout];
[self.tableview layoutIfNeeded];
[self.tableview reloadData];
答案 2 :(得分:-1)