当我使用UITableViewHeaderFooterView时,我可以使用
访问我的节标题MyClass *section = (MyClass *)[self.tableView headerViewForSection:0];
如果我使用UIView作为子类而不是UITableViewHeaderFooterView
,那么访问各个部分的方式答案 0 :(得分:2)
您可以在创建自定义部分页脚视图时对其进行标记,例如在tableView:viewForFooterInSection:
中,如下所示:
mySectionFooterView.tag = kMySectionFooterViewTag;
kMySectionFooterViewTag
可以是您喜欢的任何NSInteger
。
要从程序的其他部分访问mySectionFooterView
,您可以使用:
mySectionFooterView = [myTableView viewWithTag:kMySectionFooterViewTag];
myTableView
是UITableView
,其中包含您的自定义部分页脚视图。使用myTableView
时,您通常可以self.tableView
作为UITableViewController
访问。
请注意,此方法可能会考虑性能,因为viewWithTag:将搜索myTableView
的整个视图层次结构。