Aiuto!!! Creare un editor per iPad

salve ragazzi… ho un problema penso
piuttosto comune ma che dopo lunghe ed interminabili
ricerche ancora non sono riuscito a risolvere.
vi spiego :
vorrei creare un editor di testo dinamico simile a quello presente
sull’app Pages o keynote di iPad. in pratica vorrei consentire
all’utente la possibilità di modificare font o colore SOLO DI UNA
parte del testo… quindi vorrei che l’utente ad esempio
potesse inserire delle note di colore ad esempio rosso con un font
per esempio arial solo ad una parola mentre il resto del testo
rimane di colore nero e font helvetica.
con l’uso di coretext riesco a fare ciò ma il problema arriva quando l’utente vuol cancellare
una nota già scritta con le sue proprietà (font e colore ) settate…
in pratica riesco a settare le proprietà di una porzione di testo
ma posso poi solo visualizzarlo ( SOLO IN UNA VIEW) senza poterlo modificare (il mio obiettivo)!!!

ho notato che l’app keynote per iPad invece consente di fare ciò
e mi chiedo come hanno fatto !!!

vi ringrazio per tutti i suggerimenti…