在UIWebView中隐藏文本select句柄

我有几个自定义的UIMenuItemsUIWebView中做select。 在该select上运行该操作后,我想隐藏select句柄,就像copy: does一样。

我曾尝试使用window.getSelection().removeAllRanges(); 并在那个window.getSelection()不再返回任何东西,但文本select手柄保持可见。

有没有办法删除select和手柄?

编辑:我不需要它是一个JS解决scheme,但我不能通过重新加载webview松散状态。

只需禁用并重新启用用户交互:

 myWebView.userInteractionEnabled = NO; myWebView.userInteractionEnabled = YES; 

你可以简单的刷新webview,如果你的数据只是文本,那么没有人可以跟踪webview被刷新

使用这个代码

 [webview reload]; 

我已经在我的应用程序及其工作中做了这件事

[_webview becomeFirstResponder]; 你的行动后。

你只需要这个。 我总是用这种方式。