gpt4 book ai didi

iOS Swift Webview 在加载时显示图像

转载 作者:行者123 更新时间:2023-11-28 12:45:12 25 4
gpt4 key购买 nike

我正在我的 iOS 应用程序中加载 Web View 。

是否可以在后台加载 Webview 时显示图像?

我找到了一些用于 Objective-C 的东西,但没有找到用于 Swift 2.2 的东西。

如何检测 Web View 是否完成加载?

编辑:

   func webViewDidStartLoad(webView: UIWebView!) {
loadingView.viewWithTag(1)?.hidden = false
print("Webview started Loading")
}

func webViewDidFinishLoad(webView: UIWebView!) {
loadingView.viewWithTag(1)?.hidden = true
print("Webview did finish load")
}

来自:How to show image while page is loading in swift?

最佳答案

遵守 UIWebViewDelegate 协议(protocol)并将您的 View Controller 设置为 Web View 的委托(delegate)。函数 webViewDidFinishLoad(_ webView: UIWebView) 将在完成加载时调用。您可以在开始时通过 WebView 设置图像,然后在此功能中将其清除。

编辑:

I can't place it over the web view can I?

是的,就是这样做。如果您将图像设置为隐藏,它不会影响用户与 WebView 的交互。

关于iOS Swift Webview 在加载时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38293476/

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