xib动态设置cell高度快速

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

update: iOS version >= 8

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

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

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

然后再到代码里面添上


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

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

效果图:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容