Table 动态查看高度
Table View Height Dynamically
我在 UITableView 上实现了可扩展部分,现在我的问题是当 UIViewController 加载 table 部分下方有行。
未展开:
展开:
如果该部分未展开,我希望 UITableView
没有行,因此我可以在该部分下方设置另一个 UIView
。当该部分展开时,UIView
应该消失,table 视图将显示在整个屏幕上。
只需实现 viewForFooterInSection
和 return 空视图。
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView(frame: .zero)
}
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView()
}
只需使用此代码即可删除不需要的行。
我在 UITableView 上实现了可扩展部分,现在我的问题是当 UIViewController 加载 table 部分下方有行。
未展开:
展开:
如果该部分未展开,我希望 UITableView
没有行,因此我可以在该部分下方设置另一个 UIView
。当该部分展开时,UIView
应该消失,table 视图将显示在整个屏幕上。
只需实现 viewForFooterInSection
和 return 空视图。
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView(frame: .zero)
}
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
return UIView()
}
只需使用此代码即可删除不需要的行。