美文网首页
WebView的几种用法

WebView的几种用法

作者: 小柴2011 | 来源:发表于2017-05-01 10:48 被阅读41次

    // 取消右侧,下侧滚动条,去处上下滚动边界的黑色背景

    _webView.delegate=self;

    _webView.backgroundColor=[UIColorclearColor];

    1 加载URL,web页面会元模原样的呈现在APP上。

    self.webView= [[UIWebViewalloc]initWithFrame:CGRectMake(0,64,kScreenWidth,kScreenHeight-64)];

    NSString*url = [NSStringstringWithFormat:@"%@",_urlStr];

    NSURLRequest*request = [NSURLRequestrequestWithURL:[NSURLURLWithString:url]];

    [self.viewaddSubview:self.webView];

    [self.webViewloadRequest:request];

    2 加载HTML字符串,后台返给你的是HTML源码,你需要把这些源码加载出来。(_model.info为HTML源码)

    _webView= [[UIWebViewalloc]initWithFrame:CGRectMake(10,0,self.view.frame.size.width-20,kScreenHeight-64)];

    [_webView loadHTMLString:_model.info baseURL:nil];

    self.webView=_webView;

    [self.viewaddSubview:_webView];

    3 使用WebView加载GIF动画

    NSString*path = [[NSBundlemainBundle]pathForResource:@"dd"ofType:@"gif"];

    NSData*gifData = [NSDatadataWithContentsOfFile:path];

    UIWebView*webView = [[UIWebViewalloc]initWithFrame:CGRectMake(0,64, [UIScreenmainScreen].bounds.size.width, [UIScreenmainScreen].bounds.size.height-64)];

    webView.scalesPageToFit=YES;

    [webViewloadData:gifDataMIMEType:@"image/gif"textEncodingName:nilbaseURL:nil];

    webView.backgroundColor= [UIColorclearColor];

    webView.opaque=NO;

    [self.viewaddSubview:webView];

    //以后发现其他的用法还会补充。

    //最后附上我实现的页面效果一个。

    相关文章

      网友评论

          本文标题:WebView的几种用法

          本文链接:https://www.haomeiwen.com/subject/gtuftxtx.html