【发布时间】:2018-01-10 18:40:26
【问题描述】:
我需要用uipageviewcontroller在每个页面中呈现一个webview。每个页面都是一个tableview,而webview是tableviewcell的一个属性。
现在的问题是:
翻页时会有延迟,因为加载和呈现 webview 非常耗时。所以我想通过预加载 webview 来消除这种延迟。我知道 uipageviewcontroller 将前一个和下一个 tableviewcontroller 预加载到当前的,但它只会将它们的视图加载到内存中。
因此,在调用 tableviewdatasource 方法之前,不会创建单元格,更不用说它们的属性,在我的例子中是 webview。那么如何在不改变给定视图架构的情况下预加载这些 Web 视图呢?或者有没有更好的方法,只需对给定的架构进行一点改动?
【问题讨论】:
标签: ios