UITableViewCell使用AutoLayout自适应高度

相信作iOS开发的小伙伴都遇到过这个问题,即在UITableView中不同cell中展示的内容不一样,所以造成cell高度不一样的情况。在以前我们为了满足这类需求都是通过手动的计算得出每一个cell的高度,通过以下方法返回高度。虽然这样也能解决cell高度自适应的问题,可是这样会多出计算高度的步骤,不够简单。


如今项目中布局基本使用AutoLayout约束来对cell进行布局,想要让cell自适应高度该怎么做呢?之前刚开始这样做的时候也在网上查找了许多方法,不过都觉得不太好用。而我自己则发现了一个非常简单的方法就可以解决这个问题了。不过仅有iOS8之后的版本才能支持。

只要你在cell中的垂直部分约束做的没问题,就能完美解决cell的自适应。

你可能感兴趣的:(Autolayout自动布局)