如何解决如何访问UITableView中特定部分的页脚或页眉视图?
| 我在创建表时添加页眉和页脚视图。 我想做的是动态和以编程方式更改页脚的内容。 是否有获取页脚的“ 0”的标准方法? 我知道有一种方法可以添加UIView
属性并在- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
中创建脚UIView
但我想知道是否有更好的方法可以做到这一点。
解决方法
您可以在创建自定义部分页脚视图时对其进行标记,例如在
tableView:viewForFooterInSection:
中,如下所示:
mySectionFooterView.tag = kMySectionFooterViewTag;
kMySectionFooterViewTag
可以是您喜欢的任何NSInteger
。
要从程序的其他部分访问mySectionFooterView
,可以使用:
mySectionFooterView = [myTableView viewWithTag:kMySectionFooterViewTag];
myTableView
是includes11ѭ,其中包括您的自定义节脚视图。使用UITableViewController
时,通常可以将myTableView
当作self.tableView
访问。
请注意,此方法可能会影响性能,因为ѭ15将搜索view10ѭ的整个视图层次。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。