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];

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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容