xib动态设置cell高度快速

2016-07-29  本文已影响83人  郭大侠smile

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

update: iOS version >= 8

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

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

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

然后再到代码里面添上

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

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

效果图:

上一篇下一篇

猜你喜欢

热点阅读