#iphone
#iPhone
Вопрос:
Я показываю URL-адрес в webview, и на этой странице есть кнопка. Как я могу настроить действие, которое происходит при нажатии этой кнопки?
Ответ №1:
Ваш контроллер должен реагировать на <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];
.