美文网首页
UITableView SectionFooter 与 MJRe

UITableView SectionFooter 与 MJRe

作者: 吃货_X | 来源:发表于2017-01-10 15:16 被阅读168次

    这个只是在section为一的情况。思路就是把需要加在section的View 加到 mj_footer上。

    具体如下 需要更改mj原本的大小。

    
    UIView *view = [[UIView alloc]init];
    
    view.frame = CGRectMake(0, 0, MAINSCREEN_WIDTH , 12);
    
    view.backgroundColor = GetColor(242, 243, 244, 1);
    
    [_tableView.mj_footer addSubview:view];
    
    CGRect rect =  _tableView.mj_footer.frame;
    
    rect.size.height = 66;
    
    _tableView.mj_footer.frame = rect;
    
    

    正常情况下的代码

    
    //设置Footer的高度
    
    - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    
    return 12;
    
    }
    
    //配置View
    
    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
    
    UIView *view = [[UIView alloc]init];
    
    view.frame = CGRectMake(0, 0, MAINSCREEN_WIDTH, 12);
    
    view.backgroundColor = GetColor(242, 243, 244, 1);
    
    return view;
    
    /*
    
    首先在初始化的时候:
    
    [_tableView registerClass:[FooterView class] forHeaderFooterViewReuseIdentifier:@"footerView"];
    
    然后再在这个里面:
    
    HeaderView *headerView = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"footerView"];
    
    
    FooterView 是继承于UITableViewHeaderFooterView的
    
    */
    
    }
    
    

    如果section多的话,可以尝试两种结合 。(我没试过,当然以此类推Header冲突的时候是否可以这样呢!)

    相关文章

      网友评论

          本文标题:UITableView SectionFooter 与 MJRe

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