tableView展示cell的高度需要根據文本的多少來改變,辦法有很多種,這里我說一下最近剛發現的一個方法,項目里的需求是只需根據文本來多少改變高度,不涉及其他動態高度.....
這里針對xib
除了標記處的的文本可能多行,其他的文本都只展示一行,關於約束我就不多講了,有點注意的是2label需要與contentView有個底部約束
現在說下關鍵點:
1label和2label的vertical都改為改為250 記得別只改一個喲~~
然后在tableView初始化的時候
tableView.estimatedRowHeight = 50;//這是預估值 大概的高度隨便填一個 tableView.rowHeight = UITableViewAutomaticDimension;
這樣就可以自適應了,這里不截圖了 比較簡單
end!