xib自定義cell如何自動高度約束


tableView展示cell的高度需要根據文本的多少來改變,辦法有很多種,這里我說一下最近剛發現的一個方法,項目里的需求是只需根據文本來多少改變高度,不涉及其他動態高度.....

  這里針對xib

除了標記處的的文本可能多行,其他的文本都只展示一行,關於約束我就不多講了,有點注意的是2label需要與contentView有個底部約束

現在說下關鍵點:

 

 

1label和2label的vertical都改為改為250  記得別只改一個喲~~

 

然后在tableView初始化的時候   

    tableView.estimatedRowHeight = 50;//這是預估值  大概的高度隨便填一個
    tableView.rowHeight = UITableViewAutomaticDimension; 

這樣就可以自適應了,這里不截圖了  比較簡單

end!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM