我在创建表时添加页眉和页脚视图.我想要做的是动态和编程地更改页脚的内容.是否有标准的方法来获取UIView
页脚?
我知道有一种方法是添加UIView
属性并在UIView
创建时分配脚- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
但我想知道是否有更好的方法来执行此操作.
小智 12
您可以在创建自定义部分页脚视图时对其进行标记,例如tableView:viewForFooterInSection:
,如下所示:
mySectionFooterView.tag = kMySectionFooterViewTag;
Run Code Online (Sandbox Code Playgroud)
kMySectionFooterViewTag
可以是任何NSInteger
你喜欢的.
要从mySectionFooterView
程序的其他部分访问,您可以使用:
mySectionFooterView = [myTableView viewWithTag:kMySectionFooterViewTag];
Run Code Online (Sandbox Code Playgroud)
myTableView
是UITableView
包含您的自定义部分页脚视图.通常,您可以访问myTableView
如self.tableView
使用时,UITableViewController
.
请注意,使用此方法可能会考虑性能,因为viewWithTag:
将搜索整个视图层次结构myTableView
.