如何让最后一行覆盖 tableview 剩余未占用的 space
How to make last row to cover the remaning unoccupied space of tableview
我有一个表视图,它有两行。
Tableview 的高度是 700。第一行高度是 150,第二行高度是 100,但我希望第二个单元格覆盖 tableview 中 space 的其余部分。
我知道我可以使用下面的表格视图高度。但我想
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
很简单,把这个方法换掉就行了
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let tblHeight = infoTable.bounds.size.height
return indexPath.row == 0 ? 150 : tblHeight - 150
}
只需用您的 table 姓名更改 infoTable。
我有一个表视图,它有两行。
Tableview 的高度是 700。第一行高度是 150,第二行高度是 100,但我希望第二个单元格覆盖 tableview 中 space 的其余部分。
我知道我可以使用下面的表格视图高度。但我想
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
很简单,把这个方法换掉就行了
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
let tblHeight = infoTable.bounds.size.height
return indexPath.row == 0 ? 150 : tblHeight - 150
}
只需用您的 table 姓名更改 infoTable。