美文网首页闻道丶iOS(尝鲜版)iOS Developer
tableView的section/group间距很大怎么办

tableView的section/group间距很大怎么办

作者: 灰客 | 来源:发表于2017-03-28 11:31 被阅读43次

    //设置header高度

    • (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{

      if(section == 2){
      return 50;
      }else{
      return 1;
      }
      }

    我在使用的时候,只写了头视图高、脚视图高、头视图内容,因为脚视图高度为0,且没有内容,所以我没有写脚视图的内容
    但是在模拟器上发现每个section之间都有很宽的空距离,差不多80-100的样子,如下图:

    A2AEB6AD-3131-4E6C-86AF-5B5B1E288522.png

    然后我在http://www.jianshu.com/p/7364a11e1fc2这篇文章中发现和我代码的区别就是实现footerView方法,我把它添加上去了

    -(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
    {
    UIView * view=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 1)];
    view.backgroundColor = [UIColor clearColor];
    return view;
    }

    然后就好了,如图:

    9540BB3C-BFE3-4891-B3BA-35469EA89C70.png

    相关文章

      网友评论

        本文标题:tableView的section/group间距很大怎么办

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