WebView的几种用法

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

_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的几种用法_第1张图片

你可能感兴趣的:(WebView的几种用法)