ScrollView自动丝滑滚动
2022-03-16 本文已影响0人
CodingTom
丝滑滚动 (比较耗费性能)
MJWeakSelf
self.autoScrollTimer = [NSTimer scheduledTimerWithTimeInterval:0.02f repeats:YES block:^(NSTimer *_Nonnull timer) {
CGPoint point = weakSelf.tableView.contentOffset;
[weakSelf.tableView setContentOffset:CGPointMake(0, point.y + 2) animated:NO];
}];
[[NSRunLoop currentRunLoop] addTimer:self.autoScrollTimer forMode:NSRunLoopCommonModes];
如果一次性滚动动也可以用
CGPoint point = self.tableView.contentOffset;
[self.tableView setContentOffset:CGPointMake(0, point.y + 10) animated:YES];