阅读背景:

iOS中webView的简单实使用

来源:互联网 
iOS中webView的简单实使用
#import "HtmlViewController.h"
#import "Html.h"

@interface HtmlViewController ()<UIWebViewDelegate>

@end

@implementation HtmlViewController
<span style="color:#FF0000;">/**
 *  自定义view,把控制器的view换成我们自定义的view
 */
-(void)loadView
{
    self.view = [[UIWebView alloc] init];
}</span>

- (void)viewDidLoad {
    [super viewDidLoad];
  
    self.title = self.html.title;
    UIWebView *webView = (UIWebView *)self.view;
    webView.delegate = self;
    
    //创建url
    NSURL *url = [[NSBundle mainBundle] URLForResource:self.html.html withExtension:nil];
    //创建请求
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    
    //发送请求加载网页
    [webView loadRequest:request];
    
    //设置左上角按钮
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"关闭" style:UIBarButtonItemStylePlain target:self action:@selector(close)];
}

-(void)close
{
    [self dismissViewControllerAnimated:YES completion:nil];
}
/**
 *  网页加载完毕的时候调用
 */
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
    
    //跳到对应的标签
    <span style="color:#FF0000;">//怎样用oc代码执行javascript代码</span>
    NSString *js = [NSString stringWithFormat:@"window.location.href = '#%@';",self.html.ID];
    <span style="color:#FF0000;">[webView stringByEvaluatingJavaScriptFromString:js];</span>
    
}
#import "HtmlViewCon



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: