我有一个问题UITableView
。
因为我想在显示下一个之前保存UITableView
最后一个位置。userdefault
UIViewController
当我返回首页时,我可以读取userdefault值以自动滚动到我的保存位置。
为什么我问这个问题,因为当我返回首页时,我会刷新我的页面viewcontroller
,布局也会改变,因此在显示之前我无法获得确切的位置。
对我有什么想法吗?谢谢
通过使用contentOffset
。
离开时保存:
float savedVerticalContentOffset = tableView.contentOffset.y;
然后当您返回并刷新时只需调用:
[tableView setContentOffset:CGPointMake(0, savedVerticalContentOffset)];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句