2017-03-02 48 views
0

UITextView中,當我輸入某些內容時,例如「foobar」,然後刪除「bar」,當我單擊重做按鈕時,文本將恢復爲「foobar」。 我試過使用NSUndoManager,但它解開了所有輸入的文本。所以,我該如何實現這個功能?如何恢復UITextView中刪除的tex?

+0

存儲文本更改爲mutablearray。持有一個不公平的標識符並將基於undocounter的文本設置爲數組索引。 – GeneCode

回答

0

NSUndoManager能夠實現此功能。 1.使用前注意-undo registerUndo方法。 2.記錄文字應改變文字。 3.call -undo並更改目標textview.text。