gpt4 book ai didi

ios - 让 UITableView 在一段时间内从上到下滚动?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:22 32 4
gpt4 key购买 nike

我试图让我的 UITableView 以我可以指定的稳定速度缓慢向下滚动。我使用过 scrollToRowAtIndexPath,但无论我是否选择为其设置动画,它几乎都是即时移动。我正在查看移动速度慢得多的东西。

我确实想知道我是否可以用 UIView 动画 block 做一些事情,一次移动一个 indexPath.row,但由于我的单元格高度不同,这会导致动画速度不均匀。

还有其他方法吗?

最佳答案

我明白了..

[NSTimer scheduledTimerWithTimeInterval: 0.025 target:self selector:@selector(scrollTableView) userInfo:nil repeats:YES];

还有..

- (void) scrollTableView {

float w = 1;

CGPoint scrollPoint = self.tableView.contentOffset;
scrollPoint.y = scrollPoint.y + w;
if (scrollPoint.y >= self.tableView.contentSize.height - (self.tableView.frame.size.height - 100) || scrollPoint.x <= -self.tableView.frame.size.height + 924) {
w *= -1;
}
[self.tableView setContentOffset: scrollPoint animated: NO];
}

关于ios - 让 UITableView 在一段时间内从上到下滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14904244/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com