gpt4 book ai didi

ios - 每次重新加载 tableview 部分时,UITableView 都不会向上滚动

转载 作者:行者123 更新时间:2023-11-28 22:45:48 24 4
gpt4 key购买 nike

我有一个包含多个节标题的表格。我想做的是每次单击其中一个节标题时,使用以下代码更新节和节行

[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationNone];

现在,问题是部分已重新加载并出现,但 tableView 不会向上滚动。假设我要展开的标题部分位于可见屏幕的底部,每次我单击部分标题时,它都会在该部分下方展开并且用户不可见,除非用户自己滚动屏幕。我希望 View 向上滚动,以便用户可以在屏幕上看到展开的 View 。

我将不胜感激我该怎么做的任何想法或任何示例代码。

谢谢维克

最佳答案

使用 scrollToRowAtIndexPath:atScrollPosition:animated: TableView 方法根据需要滚动表。

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition: UITableViewScrollPositionTop  animated:YES];

提供适当的 indexPath。如果“顶部”不是您想要的,还有其他滚动位置选项。

关于ios - 每次重新加载 tableview 部分时,UITableView 都不会向上滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13239381/

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