UIWebView的简单使用
来源:互联网 发布:win 2008 如何打开端口 编辑:程序博客网 时间:2024/04/26 11:28
在项目中有时需要加载h5,这就用到了webview
1.利用webView可加载服务器h5和本地h5
2.设置代理并遵守协议
首先需要在plist里做一下设置
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
1.加载本地h5
UIWebView *webView = [[UIWebView alloc]initWithFrame:self.view.bounds];
webView.dataDetectorTypes = UIDataDetectorTypeAll; //识别webview中的类型,例如 当webview中有电话号码,点击号码就能直接打电话
webView.scrollView.scrollEnabled = NO;//禁止滑动
NSURL *url = [[NSBundle mainBundle]URLForResource:@"index" withExtension:@"html"];
或NSURL *url = [[NSBundle mainBundle] URLForResource:@"index.html"withExtension:nil];
NSURLRequest *request = [NSURLRequestre questWithURL:url];
[webView loadRequest:request];
2.加载网络上网页h5
UIWebView *webView = [[UIWebView alloc]initWithFrame:self.view.bounds];
webView.dataDetectorTypes = UIDataDetectorTypeAll; //识别webview中的类型,例如 当webview中有电话号码,点击号码就能直接打电话
webView.scrollView.scrollEnabled = NO;//禁止滑动
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
NSURLRequest *request = [NSURLRequestre questWithURL:url];
[webView loadRequest:request];
3.调用的代理方法
//准备加载内容时调用,通过返回值来判断是否设置加载
- (BOOL)webView:(UIWebView *)webViewshouldStartLoadWithRequest:(NSURLRequest *)requestnavigationType:(UIWebViewNavigationType)navigationType;
//开始加载时调用
- (void)webViewDidStartLoad:(UIWebView*)webView;
//结束加载时调用
- (void)webViewDidFinishLoad:(UIWebView*)webView;
//加载失败时调用
- (void)webView:(UIWebView *)webViewdidFailLoadWithError:(NSError *)error;
- UIWebView的简单使用
- UIWebView的简单使用
- [TwistedFate]UIWebView的简单使用
- iOS UIWebView的简单使用
- UIWebView的使用,简单浏览器的实现
- 关于UIWebView的简单使用实例
- iOS控件:UIWebView的简单使用
- UIWebView简单使用
- UIWebView简单使用
- UIWebView的简单介绍
- 使用NSURLProtocol实现UIWebView的离线缓存的简单实现
- WKWebView的简单使用-----内存消耗优于UIWebView
- UIWebView的使用
- UIWebView的使用
- UIWebView的使用
- UIWebView 的使用
- UIWebView的使用
- UIWebView的使用总结
- codeforces #300 E. Demiurges Play Again(tree DP)
- 【源码】LinkedHashMap源码剖析
- (一)Spring框架——概览
- 安装,卸载WPS-office报错,如何解决?
- java根据后台查询结果合并list
- UIWebView的简单使用
- 经验分享之搭建SVN服务器问题集锦
- 【杭电1070】milk (sort+结构体)
- Python3 使用bs4按标签提取贴吧楼主发表内容
- Anroid之HttpClient异步请求数据
- Eclipse中文字体太小的解决办法
- caffe学习(2):安装完caffe后,配置python接口
- 【源码】LruCache源码剖析
- 机房收费整体思路