Я разрабатываю приложение, которое имеет богатый текстовый редактор. В верхней части ZSSRichTextEditor Я написал свой код редактора. Здесь мой редактор - UIWebView, который будет впрыскиваться кодом javascript для поддержки/редактирования богатого текстового содержимого.
ZSSRichTextEditor имеет функцию отмены/повтора, но это не соответствует моему требованию. Поэтому я начал реализовывать функцию отмены/повтора по собственному усмотрению.
После того, как я прошел UndoManager, я узнал, что реализация undo/redo не будет такой большой головной болью, поскольку Apple помогает нам. Если мы зарегистрируем его в надлежащем месте, тогда UndoManager
позаботится обо всем остальном. Но здесь я борюсь за то, как/где регистрировать UndoManger
для редактируемого UIWebView
.
Есть так много примеров для реализации undo/redo в UITextView
, но я не нахожу ничего для редактируемого UIWebView
Можете ли вы кого-нибудь известить меня об этом?