码迷,mamicode.com
首页 > 移动开发 > 详细

iOS,html使用交互相关

时间:2016-09-19 18:04:58      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

1.UIWebView加载Html文件

2.UIWebView的委托方法

UIWebView加载Html文件

 //uiwebview加载网络页面

    UIWebView *webView=[[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    //自动对页面进行缩放

    webView.scalesPageToFit=YES;

    //加载页面内容,也可以加载本地文件loginAlipay.html

    NSURL *url=[NSURL URLWithString:@"http://baidu.com"];

    NSURLRequest *request=[NSURLRequest requestWithURL:url];

    [webView loadRequest:request];

 

    [self.view addSubview:webView];

 

 

  //uiwebview加载本地html

    UIWebView *webView=[[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    //自动对页面进行缩放

    webView.scalesPageToFit=YES;

    //加载页面内容,也可以加载本地文件loginAlipay.html

   NSString *path=[[NSBundle mainBundle] pathForResource:@"loginAlipay"ofType:@"html"];

   NSURL *url=[NSURL fileURLWithPath:path];

  

    

    NSURLRequest *request=[NSURLRequest requestWithURL:url];

    [webView loadRequest:request];

 

    [self.view addSubview:webView];

 

UIWebView的委托方法

 //1.web视图指示加载内容时通知。应该返回YES开始加载。导航提供的类型参数,是指请求的来源,可以是下列任何一个:  

//UIWebViewNavigationTypeLinkClicked     用户触击了一个链接  

//UIWebViewNavigationTypeFormSubmitted   用户提交了一个表单  

//UIWebViewNavigationTypeBackForward     用户触击前进或返回按钮  

//UIWebViewNavigationTypeReload          用户触击重新加载的按钮  

//UIWebViewNavigationTypeFormResubmitted 用户重复提交表单  

//UIWebViewNavigationTypeOther           发生其它行为  

-(BOOL)webView:(UIWebView *)webView  shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;  

//2.开始加载的时候执行该方法。  

- (void)webViewDidStartLoad:(UIWebView *)webView;  

//3.加载完成的时候执行该方法。  

- (void)webViewDidFinishLoad:(UIWebView *)webView;  

//4.加载出错的时候执行该方法。  

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;

iOS,html使用交互相关

标签:

原文地址:http://www.cnblogs.com/douniwanxia/p/5885918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!