tableView展示cell的高度需要根据文本的多少来改变,办法有很多种,这里我说一下最近刚发现的一个方法,项目里的需求是只需根据文本来多少改变高度,不涉及其他动态高度.....
这里针对xib
除了标记处的的文本可能多行,其他的文本都只展示一行,关于约束我就不多讲了,有点注意的是2label需要与contentView有个底部约束
现在说下关键点:
1label和2label的vertical都改为改为250 记得别只改一个哟~~
然后在tableView初始化的时候
tableView.estimatedRowHeight = 50;//这是预估值 大概的高度随便填一个 tableView.rowHeight = UITableViewAutomaticDimension;
这样就可以自适应了,这里不截图了 比较简单
end!