IOS 去掉UITableViewHeaderView黏性

    xiaoxiao2026-04-05  7

    - (void)scrollViewDidScroll:(UIScrollView *)scrollView {  

        if (scrollView == _tableView) {  

            CGFloat sectionHeaderHeight = 36;

            

            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);  

            }  

        }  

    }  

    转载请注明原文地址: https://ju.6miu.com/read-1308517.html
    最新回复(0)