【发布时间】:2019-08-12 23:56:24
【问题描述】:
我有一个 NavigationController,其中包含一堆 WebView。当当前的 WebView 被点击时,我创建一个新的 WebView 并使用 pushViewController:animated 将它推送到 NavigationController 堆栈中。当这个新的 WebView 被推送到屏幕上时,有一段时间屏幕是空白的,因为新的 WebView 还在加载网页。
我正在尝试找出一种方法来延迟这个推送动画,直到新的 WebView 完成加载。这样,当前的 WebView 仍然会在屏幕上,然后新的 WebView 可以立即出现。似乎一旦我调用 pushViewController,它就会开始消失。
有什么方法可以覆盖 pushViewController 以使当前 WebView 停留在屏幕上,而新的 WebView 在后台加载?
【问题讨论】:
标签: ios objective-c uiwebview uinavigationcontroller wkwebview