UITableView滑动高度及其解决不准问题
2018-11-27 本文已影响0人
云霄_云霄
1、设置TanleView预加载section高度及其row高度,
_groupTableView.estimatedRowHeight =0; _groupTableView.estimatedSectionFooterHeight=0;_groupTableView.estimatedSectionHeaderHeight = 0;
2、检查TableView有没有在什么地方设置了contentInset属性,如果有会有一定的影响。可以设置为tableView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);即可。
3、下面滑动到指定section及其row的时候,切记动画要设置为NO,才能准确。
NSIndexPath * dayOne = [NSIndexPath indexPathForRow:0 inSection:0];
[_groupTableView scrollToRowAtIndexPath:dayOne atScrollPosition:UITableViewScrollPositionTop animated:NO];