[英]how to get tableView section header
这听起来像是一个奇怪的问题,因为在iOS中使用表时,显然总是有viewForHeaderInSection
方法可用。
但是,要使用该功能,需要重新加载该表的数据,在这种情况下,我希望避免这种情况。
我的UITableViewSectionHeader
有一个按钮,我想在应用程序中的某个点(再次)禁用它,而不必重新加载tableview数据。 我试图用这段代码来做到这一点:
let currentTable = self.playerTables![i] as! UITableView
let header = currentTable.headerViewForSection(0)! as UITableViewHeaderFooterView!
let view = header.contentView as UIView
view.userInteractionEnabled = false
运行此代码时,我的应用程序崩溃,因为加载contentView时header
为nil。 当我调用currentTable.headerViewForSection(0)!
时,它会初始化currentTable.headerViewForSection(0)!
代码,但在下一行再次为nil。
我已经检查了我所指的部分是否正确,检查了苹果文档和google / so,并且无法以我想要的方式找到有关访问部分标题的任何参考。 有办法吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.