Edición de contenido HTML en una aplicación de iOS nativa

¿Hay una buena manera de permitir la edición de contenido HTML en una aplicación de iOS nativa?

Por ejemplo, si está creando una aplicación de correo electrónico y desea permitir responder a un correo electrónico y editar el post original. Necesita prácticamente cualquier HTML válido, incluidas imágenes, styles, etc.

He probado una UIWebView en UIWebView , así como el uso de NSAttributedString con una UITextView , pero tampoco son buenas soluciones: UIWebView no tiene ninguna forma de administrar el contenido o la position del cursor, y UITextView no proporcionará HTML que incluya imágenes y otros elementos.

A less que estés dispuesto a mostrar un área de textarea con código html , creo que la única forma es search un editor de text enriquecido para dispositivos mobilees con una barra de herramientas y otras cosas, porque contenteditable usa accesos directos como crtl + b ¿ verdad?

Echa un vistazo a estos dos chicos para los browseres mobilees:

http://mindmup.github.io/bootstrap-wysiwyg/

http://imperavi.com/networkingactor/

ACTUALIZAR

Para aplicaciones nativas, puedes probar:

http://www.omnigroup.com/omnioutliner

https://github.com/aryaxt/iOS-Rich-Text-Editor

http://www.cocoanetics.com/parts/dtrichtexteditor/

https://github.com/enormego/EGOTextView

Consulta estos enlaces para get un tutorial … Tiene una explicación detallada con el código.

http://ios-blog.co.uk/tutorials/rich-text-editing-a-simple-start-part-1/

o descargue ese proyecto de muestra aquí

o aqui