简介
使用UIWebView类可以把web内容嵌入到客户端应用中,只需要简单的创建UIWebView对象, attach到一个窗口,发送请求载入WEB内容,
使用loadRequest方法加载内容, stopLoading方法结束加载,loading属性可以知道web view 是否在加载内容中;用goBack 和 goForward查看历史页面,设置delegate属性就可以跟踪页面加载过程;
方法
- - (void)goBack 回退
- - (void)goForward 前进
- -loadData:MIMEType:textEncodingName:baseURL: 设置页面内容 MIME类型 内容编码 URL 等
- -loadHTMLString:baseURL: 设置页面内容及URL
- -loadRequest: 连接到指定URL
- - (void)reload 重新加载
- - (void)stopLoading停止加载
- - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script 执行脚本并返回结果
属性
- canGoBack 能回退
- canGoForward 能前进
- loading 正在加载
- request 内容请求的URL
- delegate 对应UIWebViewDelegate
UIWebViewDelegate
- webView:didFailLoadWithError:加载失败
- webView:shouldStartLoadWithRequest:navigationType: 加载将要开始, 返回FALSE终止加载
- webViewDidFinishLoad: 加载完成
- webViewDidStartLoad: 加载开始