0
在我的应用程序中,我加载URL
中的数据,解析它并放入TableView
。当用户按下某行时 - 初始化方法中传递元素的ID并再次从URL
载入数据,解析并重新载入TableView
。这继续直到用户看到最后一个元素,当他按下它时 - 打开新的ViewController
(例如DetailViewController
)。如果用户可以返回并看到相反的情况,那将会很好。随着DetailView
全部清除 - 只是有组织的数据与赛格,并重新加载场景。 但我的问题是 - 如何使用户按下Tableview
,TableView reloading
上的返回按钮时按正确的相反顺序?如何正确组织转换回UITableView
问题是 - 我不知道我需要多少个视图,因为它可能非常不同:从3到5,6,7等。 – daleijn
好吧,在这里有两种方法。首先你缓存一切你的用户很容易的方式,但花费大量的内存。当用户点击一行时,第二个将Id的数组堆叠起来。当后退按钮被击中时,用堆叠的ID重新填充。 –
第二种方式是最好的,速度快,内存成本少,而且非常干净。 –