一直用FDTemplateLayoutCel
做的cell動(dòng)態(tài)布局 ,簡(jiǎn)單好用.但是iOS10.3
就悲劇了.動(dòng)態(tài)計(jì)算高度失效了,沒(méi)有發(fā)現(xiàn)這個(gè)bug的小伙伴,不妨把手機(jī)升級(jí)到 iOS10.3
測(cè)試一下.
屏幕快照 2017-03-30 下午9.42.14.png
<h4>出現(xiàn)這樣的問(wèn)題,大家表慌兒,辦法總比困難多! 解決方案如下:</h4>
一, 如果工程中有用到UITableView
的,請(qǐng)給cell
上的label
添加preferredMaxLayoutWidth
屬性,
self.titleLab.preferredMaxLayoutWidth = [UIScreen mainScreen].bounds.size.width - 22;
二, 如果項(xiàng)目中用UITableViewController
的,暫時(shí)不用改,不會(huì)出現(xiàn)label
等高度計(jì)算不準(zhǔn)確的問(wèn)題
具體請(qǐng)參考:<a >UITableView-FDTemplateLayoutCell</a> 和 <a >Masonry</a>