iOS开篇——UI之UIWebView

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 }

未完

原文地址:https://www.cnblogs.com/gwkiOS/p/5005783.html