cell label autoLayout

d_d發表於2018-11-09

在一個cell內只有一個label的情況下,要實現cell高度自適應,需要:

1.UITableViewDelegate實現:

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return UITableView.automaticDimension
    }
複製程式碼

2.label上下左右約束與cell關聯上。

3.label設定好文字後要呼叫sizeToFit()方法,然後就會撐滿cell了。

相關文章