美文网首页
ScrollView自动丝滑滚动

ScrollView自动丝滑滚动

作者: CodingTom | 来源:发表于2022-03-16 09:36 被阅读0次

    丝滑滚动 (比较耗费性能)

    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];
    

    相关文章

      网友评论

          本文标题:ScrollView自动丝滑滚动

          本文链接:https://www.haomeiwen.com/subject/fjzudrtx.html