действие ссылки на веб-приложение для iphone - PullRequest
4 голосов
/ 10 июля 2010

Есть ли способ выполнить действие, щелкнув ссылку в html UIWebView, чтобы загрузить другой UIView и передать значение URL в это представление вместо загрузки этой html-страницы в том же UIWebView.Поэтому, в основном, измените действие по умолчанию, щелкая ссылку в UIWebView.Возможно ли это?

Ответы [ 2 ]

6 голосов
/ 10 июля 2010

В вашем UIWebViewDelegate сделайте это:

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

  if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {
    // do something with [request URL]
    return NO;
  }
  return YES;
}
0 голосов
/ 08 апреля 2011

Вот немного больше информации, используя ту же технику

http://dblog.com.au/iphone-development/iphone-sdk-tip-firing-custom-events-when-a-link-is-clicked-in-a-uiwebview/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...