Я пытаюсь интегрировать функции отмены / возврата в UITextView (я создаю редактор LateX) без удачи, и, честно говоря, я действительно запутался в этом аргументе.Я не понимаю, какие шаги выполняются в этих двух операциях, я имею в виду, что мне нужны два метода
- один, чтобы удалить последний вставленный текст
- один, чтобы восстановить удаленный текст
Одно сомнение, где я могу получить последний вставленный текст?другими словами, где я должен зарегистрироваться для отмены?
- в textViewDidChange Я могу получить весь текст
- в textViewShouldChangeTextInRange Я могу вставить последний вставленный символ
Я знаю, что то, что я написал, не былосамое лучшее объяснение, но я надеюсь, что кто-то здесь сталкивался с той же проблемой в прошлом и может дать мне подсказку.В общем, чтобы возобновить, я должен добавить функции отмены / повтора в текстовое представление, возможно, с двумя кнопками, связанными с этими действиями.
Заранее спасибо