我已经在该页面上找到了包含该主题的条目,并且还提供了一个提供该问题教程的网站。但没有什么效果很好。预加载tableView单元格并防止重新加载
教程悲伤,我应该加倍我的tableView的高度,以便更早加载细胞,但具有较高的tableView我从来没有达到过的最后一个单元格。
我的问题是,我使用tableView来显示我的应用程序mainpage。这个主页显示每次一个话题,如果它的话题是必要的话,它会显示一个带有地图的单元格,一个带有图片,有时不带。现在的问题,如果我试图滚动到我的看法总是滞后,因为它加载地图或此图片。并再次滚动,因为已加载的单元格已被删除。我使用了tableView,因为可以切换细胞类型(mapCell,pictureCell,textCell)。
我明白了这个功能,因为内存问题,但对我来说它不算多,这将是更好的,如果我的所有细胞中预装,并留在内存中,直到我改变了话题。
是否有swifty的方式来告诉我的tableView有这种行为?
非常感谢和很好的问候
哦,男孩,我很尴尬!那简单多了!我非常感谢你! – kuemme01
这有效,但它不是内存高效的。更好地预加载模型数据,并仍使用单元出队方法。 –