在UITextView
中,当我输入内容时,例如" foobar",然后我删除" bar",当我点击重做按钮时,文字将恢复到" foobar"。
我尝试使用NSUndoManager
,但它取消了所有输入的文本。那么,我该如何实现这个功能呢?
答案 0 :(得分:0)
NSUndoManager能够实现此功能。 1.使用前注意-undo registerUndo方法。 2.记录文本应更改文本。 3.call -undo并更改目标textview.text。