一直用FDTemplateLayoutCel
做的cell动态布局 ,简单好用.但是iOS10.3
就悲剧了.动态计算高度失效了,没有发现这个bug的小伙伴,不妨把手机升级到 iOS10.3
测试一下.
<h4>出现这样的问题,大家表慌儿,办法总比困难多! 解决方案如下:</h4>
一, 如果工程中有用到UITableView
的,请给cell
上的label
添加preferredMaxLayoutWidth
属性,
self.titleLab.preferredMaxLayoutWidth = [UIScreen mainScreen].bounds.size.width - 22;
二, 如果项目中用UITableViewController
的,暂时不用改,不会出现label
等高度计算不准确的问题
具体请参考:<a href = "https://github.com/forkingdog/UITableView-FDTemplateLayoutCell/issues?q=is%3Aissue+is%3Aclosed">UITableView-FDTemplateLayoutCell</a> 和 <a href = "https://github.com/SnapKit/Masonry/issues/426">Masonry</a>
网友评论