簡體   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