ios – 如何访问UITableView中特定部分的页脚或标题视图?

前端之家收集整理的这篇文章主要介绍了ios – 如何访问UITableView中特定部分的页脚或标题视图?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在创建表时添加页眉和页脚视图.
我想要做的是动态和编程地更改页脚的内容.
是否有一种标准的方法获取UIView的页脚?

我知道有一种方法添加一个UIView属性,并在 – (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)部分创建它时分配脚UIView
但我想知道是否有更好的方法来做到这一点.

解决方法

您可以在创建自定义分页脚视图时对其进行标记,例如,在tableView:viewForFooterInSection:中,如下所示:
mySectionFooterView.tag = kMySectionFooterViewTag;

kMySectionFooterViewTag可以是您喜欢的任何NSInteger.

要从程序的其他部分访问mySectionFooterView,您可以使用:

mySectionFooterView = [myTableView viewWithTag:kMySectionFooterViewTag];

myTableView是包含自定义分页脚视图的UITableView.当使用UITableViewController时,您通常可以将myTableView作为self.tableView访问.

请注意,使用此方法可能会出现性能问题,因为viewWithTag:将搜索myTableView的整个视图层次结构.

猜你在找的iOS相关文章