gpt4 book ai didi

iPhone SDK - 如何以编程方式使用动画滚动 UITableView?

转载 作者:行者123 更新时间:2023-12-03 18:26:42 25 4
gpt4 key购买 nike

如何使用动画将 UITableView 滚动到特定位置?

目前我正在使用此代码跳转到一个位置:

 //tableController -> viewDidLoad
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];

这段代码的问题是,表格直接跳到正确的位置,没有任何动画。有什么办法可以启用动画或设置持续时间吗?

感谢您的帮助。

最佳答案

它对我来说效果很好:

-(void) viewDidAppear:(BOOL)animated{
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:n inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];

}

为了确保仅调用一次,您可以进行如下验证:

if(!isInitialized){
isInitialized = YES;
....
}

关于iPhone SDK - 如何以编程方式使用动画滚动 UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2359339/

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