当我从数据库加载数据并第一次调用tableView.reloadData()
和tableHeightConstraint.constant = tableView.contentSize.height
时,它完美无缺。但是,当我添加新单元格并再次执行时,它不起作用。没有tableHeightConstraint.constant = tableView.contentSize.height
工作,但我无法改变tableView
的高度。更改tableView
身高非常重要。
答案 0 :(得分:0)
UITableView不是一个简单的UIScrollView,它的ContentSize来自当前视图屏幕中的单元格,而不是所有单元格。
如果从当前视图边界添加单元格,则不会更改ContentSize。