【发布时间】:2020-02-25 08:27:35
【问题描述】:
使用 swift5 我尝试了下面的代码,但无法使其成为可调节的单元格高度。任何人都可以帮助我吗?
tableView.rowHeight = tableView.frame.height/8
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
tableView.estimatedRowHeight = 100
return UITableView.automaticDimension
}
我想要什么
查看架构
【问题讨论】:
-
你正在寻找this方法,那是你应该返回
tableHeight / 8的地方 -
如果你正在寻找tableview的动态高度,你可以分配
tableView.estimatedRowHeight = 100 // you cell's heighttableView.rowHeight = UITableView.automaticDimension,你也可以把tableview的高度约束写成`self.tblHConstraint.constant = self.tblOfferView。willDisplay cell方法中的 contentSize.height`