iOS 開發中單元格cell高度自適應

高度自適應分下面兩種狀況spa

一、用代碼自定義的cell

用代碼自定義的cell,cell高度自定義須要咱們手動的去計算每一個cell的字符串高度。而後返回對應的高度便可。blog

二、用XIB 或者 StoreBoard 定義的cell

這用狀況下cell中高度固定的空間咱們按照日常的作法添加約束便可。高度可變的部分,咱們也須要對起作約束,可是約束中不能對他的高度作限制。字符串

讓他上下邊界作比較table

而後在viewDidLoad方法中加上下面兩句代碼便可自適應

須要注意的是若是這時候用到了方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPathim

方法,那麼上面的方法就會失效。解決辦法就是在該方法中寫下上面兩行代碼便可。img

相關文章
相關標籤/搜索