美文网首页
UITableVIewHeadFootView使用注意

UITableVIewHeadFootView使用注意

作者: chushen61 | 来源:发表于2020-05-28 10:21 被阅读0次

    项目某个功能 想到用head使用 好久没用 将- (UIView*)tableHeaderView:(UITableView*)tableViewsection:(NSInteger)section  这个方法用错了,导致不显示 经过一番查找- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 改回此方法,特此做记录更正TableViewHeadFootView使用

    1、创建UITableViewHeaderFooterView的子类,可使用继承所有类集成此类

    使用XIB创建 

    ........

    纯代码创建

    -(instancetype)initWithReuseIdentifier:(NSString *)reuseIdentifier

    {

     if (self = [super initWithReuseIdentifier:reuseIdentifier]) {

        }

     return self;

    }

    纯代码创建,重写initWithReuseIdentifier方法,在该方法中添加内容。

    2.控制器中实现代理方法

    - (void)viewDidLoad {

       [super viewDidLoad];

     // Do any additional setup after loading the view.

    //XIB创建注册方式

    [self.tableView registerNib:[UINib nibWithNibName:@"SectionHeader" bundle:nil] forHeaderFooterViewReuseIdentifier:@"sectionHeader"];

    //代码创建 注册方式    

    //[self.tableView registerClass:[ZYSectionHeader class] forHeaderFooterViewReuseIdentifier:@"sectionHeader"];

    }

    -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

     static NSString *reuseId = @"sectionHeader";

     SectionHeader *header = (SectionHeader *)[tableView dequeueReusableHeaderFooterViewWithIdentifier:reuseId];

     return header;

    }

    相关文章

      网友评论

          本文标题:UITableVIewHeadFootView使用注意

          本文链接:https://www.haomeiwen.com/subject/djjoahtx.html