2015-09-06 88 views
-2

我是swift和Xcode的初学者,想知道如何在页面完成加载UIWebView时出现图像,比如当你进入一个新网站时,图像开始出现在webview的屏幕上如何在页面加载时显示图像?

+0

什么形象?目前还不清楚你想达到什么目的。 – jtbandes

+0

对不起,我是新的here.Image像广告,当你加载网站的广告出现在底部或其他方面没关系,我只想知道当页面加载完成时让图像或广告显示的代码 – CDDsw

+0

你在寻找HTML还是Swift?我仍然不确定你的意思...也许一些示例截图会有所帮助?看到[问]和[帮助] – jtbandes

回答

2

你可以使用任何同时加载网站,如MBProgressHUD或任何其他进度栏。

如果你愿意在一个屏幕上显示的自定义图像,同时加载,那么你可以处理,在下面的委托方法:

说,你有采取任何自定义图片或查看名为loadingView

func webView(webView: UIWebView!, didFailLoadWithError error: NSError!) { 
**loadingView**.viewWithTag(1)?.hidden = true 
print("Webview fail with error \(error)"); 
} 

**func webView(webView: UIWebView!, shouldStartLoadWithRequest request: NSURLRequest!, navigationType: UIWebViewNavigationType) -> Bool {** 
return true; 
} 

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") 
} 

希望这会帮助你。

+0

非常感谢!这是我需要的。 – CDDsw

相关问题