• 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 }

    未完

  • 相关阅读:
    Vue数据双向绑定原理
    JS递归
    JS数据结构-链表
    JS数据结构-树
    React性能优化手段
    Django请求的生命周期
    Devops-git初识
    Django数据迁移的问题
    无监控,不运维!运维监控工具平台建设总结
    数据库-数据类型及主键外键
  • 原文地址:https://www.cnblogs.com/gwkiOS/p/5005783.html
Copyright © 2020-2023  润新知