首页 > 代码库 > 0621.用WebView展示html数据
0621.用WebView展示html数据
1、在loadView方法里面先创建并加载UIWebView
-(void)loadView{ self.view = [[UIWebView alloc]init];//这样在控制器上只会有一个View}
2、在设置WebView的执行路径
- (void)viewDidLoad{ [super viewDidLoad]; // 3、加载网页界面 UIWebView *webView =(UIWebView *)self.view; webView.delegate = self;// 3.1获取文件的全路径 NSString *fullPath = [[NSBundle mainBundle]pathForResource:self.helpModel.html ofType:nil];// 3.2获取URL NSURL * url = [[NSURL alloc]initFileURLWithPath:fullPath];// 3.3获取request NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url];// 3.4加载 [webView loadRequest:request]; }
3、当网页加载完毕之后执行javascript代码,跳转到对应的位置
在WebView的代理方法——webViewDidFinishLoad里面执行
// 生成对应的javascript代码 NSString *jsStr = [NSString stringWithFormat:@"window.location.href = http://www.mamicode.com/‘#%@‘;", self.helpModel.tagId]; [webView stringByEvaluatingJavaScriptFromString:jsStr];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。