UITableView中herderView的复用
来源:互联网 发布:linux安卓 编辑:程序博客网 时间:2024/05/29 12:44
在iOS开发中,很多同行似乎只使用了cell的复用,但对于headerView却极少使用复用。下面就给大家说下headerView的复用,直接上码看吧。
方法1
使用系统自带的headerView
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UITableViewHeaderFooterView *headView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"section"]; if (!headView) { headView = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:@"section"]; } headView.textLabel.text = [NSString stringWithFormat:@"section %ld", section]; return headView;}
方法2
使用自定义的headerView(继承UITableViewHeaderFooterView)
2-1:导入头文件
#import "HeaderView.h"
2-2:注册headerView
[self.mainTableView registerClass:[HeaderView class] forHeaderFooterViewReuseIdentifier:@"section"];
2-3:使用
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ HeaderView *headView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"section"]; headView.textLabel.text = [NSString stringWithFormat:@"section %ld", section]; return headView;}
0 0
- UITableView中herderView的复用
- UITableview中cell的复用机制
- 再简单说说UITableView中Cell的复用
- iOS7中UITableView的变化
- IOS7中UITableView的变化
- UITableView中tableHeadView的BUG
- UITableView的Cell复用的解决
- UITableView headerView头视图的复用
- iOS开发 UITableView中cell嵌套UITextField(UITextView)引起的复用问题
- Swift中UITableView的用法(自定义UITableView和UITableViewCell)
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- iOS7中UITableView中cell的使用
- TCP连接三次握手,四次挥手告别
- SBT使用本地储存
- 普通本科生面试总结以及在校编程经历
- POJ 1979 Red and Black
- java 环境搭建的环境变量设置,都要是系统变量才行
- UITableView中herderView的复用
- 深入浅出MFC:动态创建控件
- 【Java并发编程】之十四:图文讲述同步的另一个重要功能:内存可见性
- centos:给ftp新增加一个用户
- 机器学习基石笔记
- 机器学习实战——第四章:朴素贝叶斯
- MFC学习(17)数据库对于给定起始时间和目标统计时间段的情况如何处理
- 阅3、4
- 深入源码剖析LruCache