我在创建表时添加页眉和页脚视图.
我想要做的是动态和编程地更改页脚的内容.
是否有一种标准的方法来获取UIView的页脚?
我想要做的是动态和编程地更改页脚的内容.
是否有一种标准的方法来获取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访问.