iOS tableView不让头部和尾部跟随

Posted 暗夜追星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS tableView不让头部和尾部跟随相关的知识,希望对你有一定的参考价值。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    UITableView *tableview = (UITableView *)scrollView;
    CGFloat sectionHeaderHeight = AutoWHGetHeight(50);
    CGFloat sectionFooterHeight = AutoWHGetHeight(0);
    CGFloat offsetY = tableview.contentOffset.y;
    if (offsetY >= 0 && offsetY <= sectionHeaderHeight)
    {
        tableview.contentInset = UIEdgeInsetsMake(-offsetY, 0, -sectionFooterHeight, 0);
    } else if (offsetY >= sectionHeaderHeight && offsetY <= tableview.contentSize.height - tableview.frame.size.height - sectionFooterHeight)
    {
        tableview.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, -sectionFooterHeight, 0);
    } else if (offsetY >= tableview.contentSize.height - tableview.frame.size.height - sectionFooterHeight && offsetY <= tableview.contentSize.height - tableview.frame.size.height)
    {
        tableview.contentInset = UIEdgeInsetsMake(-offsetY, 0, -(tableview.contentSize.height - tableview.frame.size.height - sectionFooterHeight), 0);
    }
}

 

以上是关于iOS tableView不让头部和尾部跟随的主要内容,如果未能解决你的问题,请参考以下文章

由于TableView的Section的头部和尾部高度设置的不规范引起的部分Section中的图片无法正常显示

tableview分组样式每组section之间距离的调整

iOS开发-webView添加头部与尾部控件

iOS开发-webView添加头部与尾部控件

静态的html,怎么共用头部和尾部?

iOS tableView跟随内容高度自适应变化