Ocultar identificadores de selección de texto después de la acción en UIWebView

Tengo varias personalizadasUIMenuItems que hacen cosas con una selección en unaUIWebView. Después de que la acción se haya ejecutado en esa selección, quiero ocultar los identificadores de selección tal comocopy: hace.

He intentado usarwindow.getSelection().removeAllRanges(); y eso funciona en esowindow.getSelection() ya no devuelve nada, pero los identificadores de selección de texto permanecen visibles.

¿Hay alguna forma de eliminar la selección y las asas con ella?

Editar: No necesito que sea unJS solución pero no puedo perder el estado volviendo a cargar la vista web.

Respuestas a la pregunta(3)

Su respuesta a la pregunta