gpt4 book ai didi

iphone - webview加载时如何隐藏progressview

转载 作者:行者123 更新时间:2023-11-29 11:05:04 26 4
gpt4 key购买 nike

嗨,我想问一个简单的问题,当 UIWebView 加载时,如何隐藏或禁用进度条,我将 ProgressBar 添加为 subview WebView 。我在下面的方法中使用这种方式做到了,但这对我没有帮助,因为每个站点由于内容大小而需要不同的时间来加载所以请告诉我如何隐藏或删除 ProgressBar 当任何站点在 webview

中加载时
- (void)makeMyProgressBarMoving {  

float actual = [threadProgressView progress];

if (actual < 1) {
threadProgressView.progress = actual + 0.2;
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(makeMyProgressBarMoving) userInfo:nil repeats:NO];
}
else
{
threadProgressView.hidden = YES;
threadValueLabel.hidden = YES;
}
}

最佳答案

先给UIWebView添加delegate添加进度条:-Web View 委托(delegate)方法:-

- (void)webViewDidStartLoad:(UIWebView *)webView
{
threadProgressView.hidden = NO;
}

对于删除进度条:-Web View 委托(delegate)方法:-

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
threadProgressView.hidden = YES;
}

希望对你有帮助

关于iphone - webview加载时如何隐藏progressview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14038887/

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