zoukankan      html  css  js  c++  java
  • iOS开发小技巧--TableView中headerView的循环利用,以及自定义的headerView

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

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

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

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

     

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

    方法的实现:

    外界的调用代码:

  • 相关阅读:
    zipfile和tarfile的简单使用方法
    RabbitMQ安装
    postman接口自动化
    linux命令
    redis安装部署和使用
    nmon使用
    jdk自带监控工具配置使用
    修改本机mac
    hashlib模块,md5加密
    tomcat部署
  • 原文地址:https://www.cnblogs.com/gchlcc/p/5526093.html
Copyright © 2011-2022 走看看