2017-03-02 14 views
0

UITextViewでは、「foobar」などと入力して「bar」を削除し、やり直しボタンをクリックするとテキストが「foobar」に復元されます。 NSUndoManagerを使ってみましたが、入力されたすべてのテキストを元に戻しました。だから、どうすればこの機能を実装できますか?UITextViewで削除されたtexを復元するには?

+0

ストアテキストがmutablearrayに変更されました。 undocounterを保持し、配列インデックスとしてundocounterに基づいてテキストを設定します。 – GeneCode

答えて

0

NSUndoManagerはこの機能を実装できます。 1.使用前の注意点-undo registerUndoメソッド。 2.レコードのテキストはテキストを変更する必要があります。 3. -undoを呼び出して、ターゲットtextview.textを変更します。

関連する問題