0
在我的應用程序中,我加載URL
中的數據,解析它並放入TableView
。當用戶按下某行時 - 初始化方法中傳遞元素的ID並再次從URL
載入數據,解析並重新載入TableView
。這繼續直到用戶看到最後一個元素,當他按下它時 - 打開新的ViewController
(例如DetailViewController
)。如果用戶可以返回並看到相反的情況,那將會很好。隨着DetailView
全部清除 - 只是有組織的數據與賽格,並重新加載場景。 但我的問題是 - 如何使用戶按下Tableview
,TableView reloading
上的返回按鈕時按正確的相反順序?如何正確組織轉換回UITableView
問題是 - 我不知道我需要多少個視圖,因爲它可能非常不同:從3到5,6,7等。 – daleijn
好吧,在這裏有兩種方法。首先你緩存一切你的用戶很容易的方式,但花費大量的內存。當用戶點擊一行時,第二個將Id的數組堆疊起來。當後退按鈕被擊中時,用堆疊的ID重新填充。 –
第二種方式是最好的,速度快,內存成本少,而且非常乾淨。 –