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