gpt4 book ai didi

iphone - 有什么方法可以在不获取白色背景的情况下更新 UIWebView 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:03 25 4
gpt4 key购买 nike

我有一个 UIWebView,我想不时更新它的内容。但是当我更新内容时,我在加载数据时得到了白色背景(数据包括 html,里面只有很少的 JavaScript)。有什么办法可以不拖延吗?

我想到了下一个解决方案:我有 2 个 webView(webView 和 backgroundWebView)。当我需要更新 webView 时,我只是向 backgroundWebView 发出请求,等待数据加载并将 webView 替换为 backgrounWebView 的内容。但我没有找到任何解决方案如何替换它的内容

有什么建议吗?谢谢

最佳答案

试试这个...

最初在 viewWillAppear 中隐藏 UIWebView 然后使用 webview 委托(delegate)方法作为 webViewDidFinishLoad。在此 webview 委托(delegate)方法中,使您的 UIWebView 可见。

例如

-(void)viewWillAppear:(BOOL)animated
{
webView.hidden=YES;
}

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

您还可以在 UIWebView 后面使用任何颜色的 UIView 或 UIImageView。所以当你的 UIWebview 正在加载时它会隐藏,你会看到它在 UIViewUIImageview

后面

关于iphone - 有什么方法可以在不获取白色背景的情况下更新 UIWebView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981920/

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