美文网首页技术分享-持续学习
有关tableView的 Plain 和 Grouped 类型

有关tableView的 Plain 和 Grouped 类型

作者: Sunxb | 来源:发表于2016-04-18 18:00 被阅读881次

    之前封装了一个组件,里面的tableView全部定义的plain类型,新版本迭代需要用到了grouped类型.

    plain类型下的组头是固定的,要组头移动就要改为grouped格式.

    但是,改为group格式,如果没有设置组头高度,会默认有一个组头的高度,其他只有一个分组的tableView也出现了组头.

    解决方法:

    改为grouped类型后,在代理方法中设置组头的高度,注意,不要设置为0,设置为0.1(我设置为0不管用,0.1起作用了) (组尾应该也是一样的)

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

    return 0.1;

    }

    相关文章

      网友评论

      • feng_dev:tableView的 Plain 和 Grouped 类型 有什么具体的区别 啊?
        就只是看起来 不同吗?
        feng_dev:@Sunxb 你说的意思 就是 Group 会 多出 一个 空白吗
        feng_dev:@Sunxb 没什么不同啊
        Sunxb:@枫子哥 如果你用到section的header就会发现不同了

      本文标题:有关tableView的 Plain 和 Grouped 类型

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