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 (返回一个预定设置好的初始高度)
效果图: