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];
网友评论