【发布时间】:2022-02-07 19:40:18
【问题描述】:
我有一个问题,我找不到任何合适的解决方案。 我有一个带有自定义单元格的 tableView,其中包含一个 textView。 我也有一个空白的灰色页脚。 每当我单击 textView 并且键盘弹出该部分的页脚时,该部分的页脚就会上升并隐藏在 textView 字段后面。
我不知道如何使页脚保持粘性,以便在键盘弹出时它不会移动。 如果有人有解决方案,那就太好了! 谢谢!
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
if section == 0 {
let footerView = UIView()
footerView.backgroundColor = .red
return footerView
}else {
return UIView()
}
}
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 8
}
【问题讨论】:
-
我注意到这里有两种解决方案:stackoverflow.com/questions/5740518/… - 一种是将 UITableView 样式设置为分组,另一种是不使用节页脚,而是在每个节中创建一个额外的单元格,该单元格应自定义为你的页脚。