swift - 滑动标题视图与 tableview 单元格相同
问题描述
我如何像表格视图单元格一样滑动标题视图,任何人都可以帮助我
override func viewDidLoad() {
super.viewDidLoad()
let headerNib = UINib.init(nibName: "RequestHeaderCell", bundle: nil)
tableVIew.register(headerNib, forHeaderFooterViewReuseIdentifier: "RequestHeaderCell")
}
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let header: RequestHeaderCell = tableView.dequeueReusableHeaderFooterView(withIdentifier: "RequestHeaderCell") as! RequestHeaderCell
let userData = requestData[section]
header.userData = userData
return header
}. // how can I make this swipe to right
标题视图的高度:
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 90
}
headerView 类:
class RequestHeaderCell: UITableViewHeaderFooterView {
}
解决方案
只需在viewForHeaderInSection函数中返回 cell.contentView而不是 cell即可解决您的问题。
推荐阅读
- environment-variables - 在生态系统配置中启用 CI 秘密变量?
- java - 在 RxJava 中的另一个线程上发出第一个元素
- visual-c++ - 作为左操作数的函数 - 我该怎么办?
- xamarin.forms - 工具栏项的 Xamarin 表单自动化 ID
- wpf - WPF 图标旋转
- angular - JSON stigify 没有给我完整的对象角度
- birt - 在 BIRT 报告中分别对齐奇数行和偶数行
- c# - 在 MVC 中使用授权实现安全身份验证
- linux - 如何将 gitlab ee ( gitlab-ee 9.4.0) 更新为 linux 中的最新版本?
- django - SMTPSenderRefused at /users/password-reset/(530,b'5.5.1 需要身份验证。了解详情,请访问\n5.5.1 https://support.google.com/ma