gpt4 book ai didi

ios - 在尚未显示的 UIViewController 上预加载 UIWebView

转载 作者:可可西里 更新时间:2023-11-01 03:05:34 26 4
gpt4 key购买 nike

我有一个应用程序,在最后一个 UIViewController 上有一个 UIWebView ...我让 UIWebView 加载页面。

问题是加载此页面大约需要 8 秒,这让用户很烦。

如果 UIViewController 还没有出现,我如何提前加载 UIWebView(比如应用程序首次启动时!)?

最佳答案

我在 UIPageViewController 中的 UIWebView 遇到了同样的问题,我找到了更好的解决方案。

如果您在 FirstViewController 中并且您的 webView 在您的 SecondViewController 中,请放置 loadHTMLStringloadRequest 方法在 SecondViewControllerviewDidLoad 中调用 [secondViewController.view layoutSubviews] 开始加载到您的 FirstViewController

例如:

FirstViewController

-(void)viewDidLoad{
[super viewDidLoad];
// _secondViewController -> An instance of SecondVieController
[_secondViewController.view layoutSubviews];
}

第二 View Controller

-(void)viewDidLoad{
[super viewDidLoad];
NSURL *url =[NSURL URLWithString:@"http://www.google.it"];
NSURLRequest *request =[NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
}

关于ios - 在尚未显示的 UIViewController 上预加载 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com