gpt4 book ai didi

objective-c - 如何判断 UIWebView 何时完成显示内容

转载 作者:行者123 更新时间:2023-11-29 13:43:33 24 4
gpt4 key购买 nike

我正在让 UIWebView 像这样加载 pdf:

UIWebView *pdfView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]];
pdfView.delegate = self;
[pdfView loadRequest:request];

然后在 View 加载后对其进行一些操作:

- (void)webViewDidFinishLoad:(UIWebView*)sender {
[sender takeScreenshot]; // my UIView category screenshot method
[sender release];
}

一切正常,除了在调用 webViewDidFinishLoad 时, View 还没有显示任何内容,它会在几毫秒后显示。那么有什么方法可以判断 UIWebView 何时完成显示其内容(在本例中为 pdf)?

最佳答案

你可以这样做:

[self performselector:@selector(getScreenshot) withObject:sender afterDelay:0.1];

-(void) getScreenshot:(UIWebView *)webView {
[webView takeScreenshot];
[webView release];
}

或类似的东西。

关于objective-c - 如何判断 UIWebView 何时完成显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328589/

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