首页 > 移动平台 > 详细

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

时间:2016-05-25 10:51:41      阅读:180      评论:0      收藏:0      [点我收藏+]

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

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

技术分享

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

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

技术分享

 

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

技术分享

方法的实现:

技术分享

外界的调用代码:

技术分享

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

原文:http://www.cnblogs.com/gchlcc/p/5526093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!