[Swift] UITableView動態高度
有時候我們會需要TableView的高度依據內容作變化,這時我們需要將TableView和TableView的高度NSLayoutConstraint拉到我們的viewController中
@IBOutlet weak var tableview: UITableView!
@IBOutlet weak var tableViewHeight: NSLayoutConstraint!
接著在viewWillLayoutSubviews中將高度設定為和tableviewcontentSize一樣
override func viewWillLayoutSubviews() {
tableViewHeight.constant = tableview.contentSize.height
}
這樣子就可以依據cell的高度總和來自動調整TableView的高度了