Detectar la pasta de sugerencias de iOS 8 Quicktype

Para la edición de text enriquecido, tengo un UIWebView donde puedo cargar un contenido html local con un div contenidoeditable. Cuando el usuario presiona algunas teclas en el keyboard, quiero detectar los cambios de contenido dentro de ese div, networkingimensionarlo en consecuencia y desplazarme correctamente al cursor de position sobre el keyboard.

Puedo hacer esto usando el manejador de events onkeyup :

<div id="contents" onkeyup="keyup()" onpaste="paste()" contenteditable="true">...</div>

En el keyboard iOS 8 ahora tiene el panel Quicktype con algunas palabras de sugerencia para pegar rápidamente en el área editable. ¿Cómo detectar la acción de pegar el text de sugerencia en div?

El controller de events como onkeyup no ayuda, ya que el text se pega sin presionar los botones del keyboard, no se recibe un evento onpaste . También traté de implementar MutationObserver para detectar cambios DOM cuando se pega algo, no ayuda tampoco.

Estoy luchando tratando de encontrar la solución de trabajo. Cualquier consejo es apreciado. ¡Gracias!

En Mobile Safari, las palabras Quicktype de iOS 8 disparan dos events de input (¿quizás idénticos?).

Intente esto en la console del desarrollador:

 $('input[type=text]').on("input", console.log.bind(console, "input!")); 

En UIWebView no he probado …