можно отключить выбор, используя этот код
[webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none'; document.body.style.KhtmlUserSelect='none'"];
если вы используете Jscript в вашей веб-странице, то это может сделать трюк
[webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().removeAllRanges();"];
если вы хотите отключить копирующую пасту, то это может сделать трюк
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(copy:) ||
action == @selector(select:)||
action == @selector(paste:)||
action == @selector(cut:))
{
return NO;
}
return [super canPerformAction:action withSender:sender];
}
ИЛИ
webView.userInteractionEnabled=NO; // in case you need to disable whole UIWebView
http://stackoverflow.com/questions/5995210/disabling-user-selection -в-UIWebView – janusbalatbat