使用FDTemplateLayoutCell的小伙伴, iOS10.3注意了

一直用FDTemplateLayoutCel做的cell动态布局 ,简单好用.但是iOS10.3就悲剧了.动态计算高度失效了,没有发现这个bug的小伙伴,不妨把手机升级到 iOS10.3测试一下.

屏幕快照 2017-03-30 下午9.42.14.png

<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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容