如何在表视图中记住我的滚动位置?

时间:2011-02-14 18:52:28

标签: objective-c three20

在three20中,当我打开一个表视图时,向下滚动一下,单击 后退按钮,然后回到同一个表视图,three20呢 似乎没有自动记住我的滚动位置。它提出了 向后滚动。

我如何让三十二记住我的位置?我假设它毁了 一旦我离开它,视图控制器。有办法防止这种情况吗?

2 个答案:

答案 0 :(得分:1)

我不知道three20是如何工作的。但是UISrollView的基本思想是将滚动点存储在变量中,然后在重新加载视图时设置滚动点。

contentOffset
setContentOffset:

答案 1 :(得分:0)

看起来这只是three20功能的一部分。使这项工作的唯一方法是覆盖dealloc方法并保存当时的滚动位置。然后,重新初始化时,加载保存的信息并从那里开始。