高度自適應分下面兩種狀況spa
用代碼自定義的cell,cell高度自定義須要咱們手動的去計算每一個cell的字符串高度。而後返回對應的高度便可。blog
這用狀況下cell中高度固定的空間咱們按照日常的作法添加約束便可。高度可變的部分,咱們也須要對起作約束,可是約束中不能對他的高度作限制。字符串
讓他上下邊界作比較table
而後在viewDidLoad方法中加上下面兩句代碼便可自適應
須要注意的是若是這時候用到了方法
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPathim
方法,那麼上面的方法就會失效。解決辦法就是在該方法中寫下上面兩行代碼便可。img