1. 程式人生 > >iOS UIWebView 代理方法

iOS UIWebView 代理方法

//初始化webview
myWebView=[[UIWebView alloc]initWithFrame:CGRectMake(0, 22, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height-22)];
myWebView.delegate=self;
//新增webview到當前viewcontroller的view上
[self.view addSubview:myWebView];
//===========================================
#pragma mark –webViewDelegate
-(BOOL)webView:(UIWebView )webView shouldStartLoadWithRequest:(NSURLRequest

)request navigationType:(UIWebViewNavigationType)navigationType
{
//網頁載入之前會呼叫此方法

//retrun YES 表示正常載入網頁 返回NO 將停止網頁載入
return YES;

}

-(void)webViewDidStartLoad:(UIWebView *)webView
{
//開始載入網頁呼叫此方法
}

-(void)webViewDidFinishLoad:(UIWebView *)webView
{
//網頁載入完成呼叫此方法
}

-(void)webView:(UIWebView )webView didFailLoadWithError:(NSError

)error
{
//網頁載入失敗 呼叫此方法
}