我使用UITableViewAutomaticDimension来调整单元高度,它有一个动态标签和一个图像。
tableView.rowHeight = UITableViewAutomaticDimension;
tableView.estimatedRowHeight = 80.0;我想调整单元格的大小,因为标签的内容增加了,而且它正在完美地工作。
我想为单元格(例如80)保留一个最小高度,以便图像始终适合,即使标签根本没有内容。我已经应用了自动收费表,并为图像视图设置了恒定的高度、宽度、顶部空间和前导空间约束。但是,当标签内容较少时,单元格高度将低于约束高度。
在使用“imageView”特性时,我应该如何使单元格保持最小的高度以适应UITableViewAutomaticDimension。
提前谢谢。
发布于 2015-08-27 10:28:54
尝试创建一个辅助隐藏视图,该视图将其顶部的contentView底部约束设置为单元格的、任意宽度和x位置,然后将其高度大于或等于设置为80。
发布于 2017-06-21 11:00:40
加比对比
[self.tableview setNeedsLayout];
[self.tableview layoutIfNeeded];
[self.tableview reloadData];发布于 2017-06-21 11:06:44
添加比率对比,并将代码放在需要重新加载表视图的位置。
- (void)refreshWithData:(NSArray *)synopsissarr atIndex:(NSInteger)index {
synopsisArray=synopsissarr;
[self.tableview setNeedsLayout];
[self.tableview layoutIfNeeded];
[self.tableview reloadData];https://stackoverflow.com/questions/32245812
复制相似问题