直接设置偏移量--,注意这里: 当前页面全屏是只显示一整个cell。
为了防止偏移,在下拉加载时直接设置偏移量为 cell的高度 * 相应的个数
CGFloat height = 0;
if (@available(iOS 11.0, *)) {
height = SCREENHEIGHT - 88;
} else {
height = SCREENHEIGHT - 64;
}
// 解决下拉刷新出现回弹
NSArray *rows = dic[@"data"][@"rows"];
if (rows.count == 0) {
NSInteger totalCount = self.dataArray.count;
[self.mainTable setContentOffset:CGPointMake(0, height * (totalCount-1))];
}
网友评论