gpt4 book ai didi

iphone - 改变 setContentOffset 的速度 :animated:?

转载 作者:IT老高 更新时间:2023-10-28 11:45:54 24 4
gpt4 key购买 nike

有没有办法在使用 setContentOffset:animated: 滚动 UITableView 时改变动画的速度?我想将它滚动到顶部,但速度很慢。当我尝试以下操作时,它会导致动画开始之前底部的几个单元格消失(特别是滚动完成时不可见的单元格):

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3.0];
[self.tableView setContentOffset:CGPointMake(0, 0)];
[UIView commitAnimations];

还有其他方法可以解决这个问题吗?有一个私有(private)方法 _setContentOffsetAnimationDuration 有效,但我不想被应用商店拒绝。

最佳答案

[UIView animateWithDuration:2.0 animations:^{
scrollView.contentOffset = CGPointMake(x, y);
}];

有效。

关于iphone - 改变 setContentOffset 的速度 :animated:?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4404745/

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