在显示下一个UIViewController之前如何获取UITableView的上一个滚动位置?

吉米·李

我有一个问题UITableView

因为我想在显示下一个之前保存UITableView最后一个位置userdefaultUIViewController

当我返回首页时,我可以读取userdefault值以自动滚动到我的保存位置。

为什么我问这个问题,因为当我返回首页时,我会刷新我的页面viewcontroller,布局也会改变,因此在显示之前我无法获得确切的位置。

对我有什么想法吗?谢谢

Mijokaliger

通过使用contentOffset

离开时保存:

float savedVerticalContentOffset = tableView.contentOffset.y;

然后当您返回并刷新时只需调用:

[tableView setContentOffset:CGPointMake(0, savedVerticalContentOffset)];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示下一个之前无法隐藏上一个窗口

安卓 | 如何在显示下一个对话之前关闭上一个对话?

如何在 RecyclerView 中显示下一个和上一个数据设置水平滚动

JavaScript-如何显示下一个div并隐藏上一个div?

如何显示下一个div并隐藏上一个div?

如何获取数组中的下一个和上一个元素,Ruby

如何获取jQuery getJSON下一个和上一个

在一个 UIViewController 中,如何判断是到下一个 UIViewController 还是返回到上一个 UIViewController

上一个/下一个点击

分页下一个上一个

Java流在完成上一个之前开始下一个映射

在下一个开始之前等待上一个承诺的Javascript Map?

Flutter Pageview - onTap 滚动到下一个或上一个项目

CSS滚动捕捉点以及导航(下一个,上一个)按钮

如何在下一个/上一个按钮上垂直滚动div

如何为该自定义滚动添加下一个和上一个按钮?

使用scrollTop滚动到下一个和上一个div,我该如何完成?

单击下一个和上一个后,如何使此滑块显示2个引号

下一个上一个在magento中的产品位置

更改datepicker插件中的下一个和上一个按钮的位置

JWPlayer 6的上一个和下一个按钮未显示

angularjs单击按钮显示下一个/上一个div

jQueryUI Datepicker上一个和下一个图标未显示

jQuery的简单下一个和上一个显示和隐藏

Baguettebox不显示下一个/上一个步进器

显示数组的下一个/上一个项目

循环显示数组的下一个和上一个键

CSS 上一个下一个按钮显示在图像中间

根据上一个选择值显示下一个选择选项