????????? 做cell 自適應高度最繁瑣就是計算返回高度的問題,之前項目里用到過SD_Autolayout,語法很簡單,但是在處理輸入框,觀察者觀察輸入框輸入情況的時候界面卡死,就一直想 能否借助 xib 或者Masonry 實現自動布局,省去計算的步驟。
? ? ? ? 借助陽神的cell計算庫:UITableView+FDTemplateLayoutCell ,可以實現cell的內容自適應, 有興趣的可以研究下githup上的demo;
?只需要在返回高度時候,回調cell,賦值cell的模型屬性即可,前提是約束正確,其實這個庫也是使用一個靜態的cell 緩存高度,這個cell 也是復用池里的一個。
xib用的熟練這個庫就是個利器,當然喜歡代碼布局的Masonry同樣支持,
自己寫的demo 地址,里面有xib 和 Masonry 的。
? demo地址 :XIB/Masonry自動布局Demo?