2017-03-02 77 views
0

UITextView中,当我输入某些内容时,例如“foobar”,然后删除“bar”,当我单击重做按钮时,文本将恢复为“foobar”。 我试过使用NSUndoManager,但它解开了所有输入的文本。所以,我该如何实现这个功能?如何恢复UITextView中删除的tex?

+0

存储文本更改为mutablearray。持有一个不公平的标识符并将基于undocounter的文本设置为数组索引。 – GeneCode

回答

0

NSUndoManager能够实现此功能。 1.使用前注意-undo registerUndo方法。 2.记录文字应改变文字。 3.call -undo并更改目标textview.text。