tableViewHeaderFooter

一.首先要搞清楚,tableView中有两种headerView,一个是tableHeaderView,另一个是headerView.前者就一个;后者根据session决定个数

headerView的循环利用跟cell的循环利用差不多,同样也可以注册,代码如下:

二.百思项目中,headerView只显示文字,但是只搞一个Label没法调整文字左边的间距.所以考虑包装一层view.进行了自定义headerView的封装,重写了headerView的

- (instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier;方法,代码如下:

为了简化代码,将创建headerView的代码也进行了封装,给外界提供了一参数为TableView,返回headerView的方法;

方法的实现:

外界的调用代码:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容