gpt4 book ai didi

ios - 无法获取tableView的contentOffset

转载 作者:行者123 更新时间:2023-11-29 01:03:19 25 4
gpt4 key购买 nike

我无法使用这段代码获取滚动的 tableView 的位置。

CGPoint offset =  tableView.contentOffset;

当我移动 A ViewController → B ViewController → A ViewController 时,我想在 A ViewController 位置之前滚动 tableView但它始终是“(0,0)”...

更新------------我可以获得 contentOffset 并实现它

[self.tableView setContentOffset:ScrollOffset animated: YES];

但是单元格的顺序已经改变了。例如,单元格的顺序是 1、2、3、4、5、6。如果我选择第 4 个单元格,移动到下一个 ViewController 并在 ViewController 之前返回,单元格的顺序已更改为“4,5,6,1,2,3”......我不想更改顺序。只需滚动 tableView。

我该如何解决?

最佳答案

您在什么时候尝试获取 contentOffset?

通过在 UIScrollView 上使用以下委托(delegate)函数,您可以在每次 ScrollView 时获取 contentOffset。

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"%@", NSStringFromCGPoint(scrollView.contentOffset));

}

我希望这能帮助你找到问题的原因

关于ios - 无法获取tableView的contentOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36745701/

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