(1)创建
UIWebView
*myWebView=[[
UIWebView
alloc] initWithFrame:CGRectMake(0, 20, 320, 460)];
(2)加载网页
NSURL *url=[NSURLURLWithString:@http://www.baidu.com];
NSURLRequest *request=[[NSURLRequestalloc] initWithURL:url];
[
myWebView
loadRequest:request];
(3)是否与用户交互(即用户能不能控制webview)
[
myWebView
setUserInteractionEnabled:YES];
(4)显示 UIWebView
[
self
.
view
addSubview:myWebView];
(5)导航
[webView goBack];//返回
[webView goForward];//向前
[webView reload];//重新加载数据
[webView stopLoading];//停止加载数据
(6)委托
1.-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType;
-
web视图指示加载内容时通知。应该返回YES开始加载。导航提供的类型参数,是指请求的来源,可以是下列任何一个:UIWebViewNavigationTypeLinkClickedUIWebViewNavigationTypeFormSubmittedUIWebViewNavigationTypeBackForwardUIWebViewNavigationTypeReloadUIWebViewNavigationTypeFormResubmittedUIWebViewNavigationTypeOther
2.-(void)webViewDidStartLoad:(UIWebView *)webView;//当开始请求的时候被通知
3.-(void)webViewDidFinishLoad:(UIWebView *)webView;//当结束请求的时候被通知
4.-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;//当请求中出现错误时被通知