Ich entwickle eine App, die Rich-Text-Editor-Funktion hat. Auf ZSSRichTextEditor habe ich meinen Editor-Code geschrieben. Hier ist mein Editor UIWebView, der von JavaScript-Code injiziert wird, um den Rich-Text-Inhalt zu unterstützen/zu bearbeiten.So implementieren Sie Rückgängig machen/Wiederherstellen in UIWebView
ZSSRichTextEditor hat Rückgängig/Redo-Funktion, aber es entspricht nicht meiner Anforderung. Also fing ich an, das Undo/Redo-Feature selbst zu implementieren.
Nachdem ich UndoManager durchgegangen bin, kam ich zu wissen, dass die Implementierung von Undo/Redo wird nicht so viel Kopfschmerzen sein, wie Apple viel für uns hilft. Wenn wir es an der richtigen Stelle registrieren, kümmert sich UndoManager
um alles andere. Aber hier kämpfe ich wie/wo UndoManger
für editierbare UIWebView
registrieren.
Es gibt so viele Beispiele Undo/Redo in UITextView
zu implementieren, aber ich etwas nicht bearbeitet finden UIWebView
Können Sie jemand bitte mir zu diesem Thema führen?
Nur lesen Sie in diesem .. Hoffnung, damit es für Sie [UIWebView mit contentEditable] [1] [1] arbeiten: http://stackoverflow.com/questions/8474386/uiwebview-with- contenteditable-html-Editing-first-Responder-Handling –
Dies wird Ihnen http://stackoverflow.com/questions/8474386/uiwebview-with-contenteditable-html-editing-first-responder-handling –
helfen Durch Schütteln Wenn Sie anrufen, erhalten Sie die Option "Rückgängig/Wiederholen". – sschunara