繁体   English   中英

在调用popViewControllerAnimated之后,UITableview滚动到顶部

[英]UITableview scrolling to top after popViewControllerAnimated is called

我在UITableView上遇到问题。

我正在显示跟踪记录的集合。 用户点击单元格后,将显示包含详细数据的详细视图控制器。 我的问题是从“详细信息”视图控制器调用popViewControllerAnimated:YES后,我的表视图被重置并自动滚动到顶部位置。

我没有打电话给[myTable reloadData]; viewWillAppear ,我发现这种行为有点奇怪。

有人知道我在这里可能会错过什么吗?

任何帮助或提示将不胜感激!

谢谢,Granit

这是一个已知问题。

estimatedRowHeight高度与实际高度之间的差异越大,在进行推挤操作时桌子将跳得越多。 最简单的解决方法是使用更好的估计。

如果不调用reloadData,则可以在某个地方重新添加表,或者由于某种原因弹出ViewController重新加载。 弹出时是否调用ViewDidLoad?

如何存储表格的滚动状态? (contentOffset)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM