Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIPageView UIWebView预取_Iphone_Ios_Uiwebview_Uipageviewcontroller - Fatal编程技术网

Iphone UIPageView UIWebView预取

Iphone UIPageView UIWebView预取,iphone,ios,uiwebview,uipageviewcontroller,Iphone,Ios,Uiwebview,Uipageviewcontroller,我正在用UIPageViewController制作一个应用程序。现在我只是在每个页面上都有一个UIWebView。现在我运行[\u webView loadRequest:requestObj]内部视图将出现。它工作正常,但当手势识别器处理页面翻转事件时,当http请求发出时,页面显示会出现延迟 我试着在里面写些代码 - (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewC

我正在用UIPageViewController制作一个应用程序。现在我只是在每个页面上都有一个UIWebView。现在我运行
[\u webView loadRequest:requestObj]内部视图将出现。它工作正常,但当手势识别器处理页面翻转事件时,当http请求发出时,页面显示会出现延迟

我试着在里面写些代码

- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController
但我无法让它工作


在翻页之前预取下一页的UIWebView以使页面在翻页时立即显示,有什么好方法

创建两个web视图,一个显示在视图中,一个在屏幕外。当您需要从一页移动到另一页时,开始将新内容加载到屏幕外的内容,并在
视图中显示:
将屏幕外的网络视图添加到视图层次结构中。最后,在上一个视图中,控制器的
视图消失:
调用
removeFromSuperview
查看上一个web视图。现在,原来的是屏幕外的web视图

请记住,这些web视图应该在所有视图(和视图控制器)之间共享,因此它们应该位于共享位置