Я не думаю, что webView:contextMenuItemsForElements:
доступно в iPhone SDK (или, по крайней мере, публично).
Если вы контролируете код html / css, вы можете поместить это правило в свой css
a {
-webkit-touch-callout: none !important;
}
и, если это невозможно, попробуйте
[yourWebView stringByEvaluatingJavascriptFromString:@"var a = document.getElementsByTagName('a'); for (var i = 0; i < a.length; i++) { a.style.WebkitTouchCallout = 'none'; }"];
в вашем методе webViewDidFinishLoad:
.