標籤:
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使用互動相關