0
我正在使用UIWebView來顯示來自本地HTML的格式化文本。是否有可能在HTML調用Obj-C函數中有特定的鏈接?例如,點擊鏈接以顯示新視圖?還是我辭職使用Javascript?使用UIWebView鏈接來調用一個函數?
我正在使用UIWebView來顯示來自本地HTML的格式化文本。是否有可能在HTML調用Obj-C函數中有特定的鏈接?例如,點擊鏈接以顯示新視圖?還是我辭職使用Javascript?使用UIWebView鏈接來調用一個函數?
您可以使用UIWebViewDelegate:shouldStartLoadWithRequest:navigationType:來攔截URL並對其執行操作。例如。
if ([[request.URL absoluteString]compare:@"http://somelink"] == NSOrderedSame) {
[self someFunction];
return YES; // return NO to prevent this link from loading
}