使用UIWebView链接调用函数?

时间:2010-08-09 17:07:06

标签: iphone uiwebview hyperlink

我正在使用UIWebView显示来自本地HTML的格式化文本。是否可以在HTML调用Obj-C函数中使用特定的链接?例如,单击链接以显示新视图?或者我是否辞职使用Javascript?

1 个答案:

答案 0 :(得分:2)

您可以使用UIWebViewDelegate:shouldStartLoadWithRequest:navigationType:拦截网址并对其执行操作。 E.g。

if ([[request.URL absoluteString]compare:@"http://somelink"] == NSOrderedSame) {
  [self someFunction];
  return YES;  // return NO to prevent this link from loading
}
相关问题