方法一:
代码语言:javascript复制 NSIndexPath *curIndexPath = [NSIndexPath indexPathForRow:weakself.playIndex inSection:0];
[weakself.myTableView scrollToRowAtIndexPath:curIndexPath atScrollPosition:UITableViewScrollPositionMiddle animated:NO];
方法一如果cell是全屏高度的时候,会出现上移。
网上方法:
代码语言:javascript复制 self.myTableView.estimatedRowHeight = 0;
self.myTableView.estimatedSectionHeaderHeight = 0;
self.myTableView.estimatedSectionFooterHeight = 0;
没啥用。
方法二:
代码语言:javascript复制 /// 解决cell问题上移
[weakself.myTableView setContentOffset:CGPointMake(0,self.playIndex*SK_ScreenHeight) animated:NO];