1
我在webview上顯示一個URL,並在該頁面上有一個按鈕。如何自定義按下該按鈕時發生的操作?在webview中創建現有按鈕的自定義操作
我在webview上顯示一個URL,並在該頁面上有一個按鈕。如何自定義按下該按鈕時發生的操作?在webview中創建現有按鈕的自定義操作
您的管理員必須回覆<UIWebViewDelegate>
。
然後,重寫這個方法:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if (navigationType == UIWebViewNavigationTypeLinkClicked)
{
NSURL *URL = [request URL];
if ([[URL absoluteString] rangeOfString:@"http://give.it.a.custom.url.to.identify.this.action"].length > 0)
{
// your custom action here
}
return NO;
}
return YES;
}
不要忘了[youWebView setDelegate:self];
。