iOS开发小技巧--TableView中headerView的循环利用,以及自定义的headerView

Posted Chaos_G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发小技巧--TableView中headerView的循环利用,以及自定义的headerView相关的知识,希望对你有一定的参考价值。

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

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

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

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

 

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

方法的实现:

外界的调用代码:

以上是关于iOS开发小技巧--TableView中headerView的循环利用,以及自定义的headerView的主要内容,如果未能解决你的问题,请参考以下文章

iOS 开发中使用到的小技巧汇总

iOS开发一些小技巧

解决方法技术22个iOS开发的小技巧

ios开发技巧

iOS开发之 小技巧

iOS小技巧总结,绝对有你想要的