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不让头部和尾部跟随的主要内容,如果未能解决你的问题,请参考以下文章