xib动态设置cell高度快速

对于复杂布局的使用xib来布置cell的时候,用最新的方法:

update: iOS version >= 8

注:你的约束一定要设置正确,不然用这个方法也会发现没有动态计算出cell高度!!!

AutoLayout 给 cell 里面的每个元素加上约束,vertical的方向上,要指明每个控件之间的约束。

对于label,将他们的numbeoflines属性置为0。

然后再到代码里面添上


xib动态设置cell高度快速_第1张图片

self.tableView.rowHeight=UITableViewAutomaticDimension(系统会根据要显示的文字动态的去计算)

self.tableView.estimatedRowHeight=100 (返回一个预定设置好的初始高度)

效果图:


xib动态设置cell高度快速_第2张图片

你可能感兴趣的:(xib动态设置cell高度快速)