webView使用 loadRequest: 方法请求数据的加载
1 - (void)createWebView{ 2 //创建全屏大小的webView 3 UIWebView * view = [[UIWebView alloc]initWithFrame:self.view.bounds]; 4 view.tag = 1; 5 //创建一个网址对象 6 NSURL * url = [NSURL URLWithString:@"http://www.baidu.com"]; 7 //网络请求 8 NSURLRequest * request = [[NSURLRequest alloc]initWithURL:url]; 9 10 //用网络请求数据加载webView 11 [view loadRequest:request]; 12 13 //添加一个导航栏按钮 作为网页的返回 14 self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:self action:@selector(webBack)]; 15 16 [self.view addSubview:view]; 17 } 18 19 20 - (void)webBack{ 21 UIWebView * webView = [self.view viewWithTag:1]; 22 [webView goBack]; 23 }
UIWebViewDelegate
1 - (void)webViewDidStartLoad:(UIWebView *)webView{ 2 NSLog(@"开始请求数据"); 3 } 4 - (void)webViewDidFinishLoad:(UIWebView *)webView{ 5 NSLog(@"结束请求数据"); 6 } 7 - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{ 8 NSLog(@"加载错误"); 9 }
未完
原文:http://www.cnblogs.com/gwkiOS/p/5005783.html