您的位置:首页 > 产品设计 > UI/UE

解决UITableViewStylePlain方式headerView顶端 滞留的代码

2016-01-08 12:39 369 查看
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {

    CGFloat sectionHeaderHeight = 20;

    if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {

        scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);

    } else if (scrollView.contentOffset.y>=sectionHeaderHeight) {

        scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);

    }



UITableViewStyleGrouped和UITableViewStylePlain区别:

1.前者默认创建Header以及Footer并初始高度

2.前者创建多个Header时,随cell滑动而滑动,不会滞留

相比之下UITableViewStylePlain更灵活些
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: