Sto sviluppando un'applicazione con funzionalità di editor di testo avanzato. Sopra ZSSRichTextEditor ho scritto il mio codice editor. Qui il mio editor è UIWebView che verrà iniettato dal codice javascript per supportare/modificare il contenuto del testo.Come implementare l'annullamento/ripristino in UIWebView
ZSSRichTextEditor ha funzione di annullamento/ripetizione, ma non è conforme al mio requisito. Così ho iniziato a implementare funzionalità di annullamento/ripetizione per conto proprio.
Dopo aver passato il periodo UndoManager, sono venuto a sapere che l'implementazione di undo/redo non sarà un problema così pesante come Apple ci aiuta molto. Se lo registriamo al posto giusto, lo UndoManager
si prenderà cura di tutto il resto. Ma qui sto lottando su come/dove registrare UndoManger
per modificabile UIWebView
.
Ci sono tanti esempi per attuare undo/redo in UITextView
ma non trovo niente per modificabile UIWebView
Può qualcuno per favore mi guida su questo?
Basta controllare questo .. spero che funzionerà per voi [UIWebView con contentEditable] [1] [1]: http://stackoverflow.com/questions/8474386/uiwebview-with- contenteditable-html-editing-prima-responder di gestione –
Questo vi aiuterà a http://stackoverflow.com/questions/8474386/uiwebview-with-contenteditable-html-editing-first-responder-handling –
agitando il telefono verrà visualizzato l'opzione Annulla/Ripristina. – sschunara