I make a few changes to the begin, middle and end in a UITextView
. Then I perform a step by step undoing by:
[self.textView.undoManager undo]
I'd like to programmatically scroll the UITextView
to each corresponding undo
position, after each undo
.
How can I retrieve the last/upcoming undo
position?
You cannot retrieve the last undo position from the text view, that's a private implementation detail.
However, the text view should automatically position the caret after each undo step to where the undo happened, so you could probably just use [textView scrollRangeToVisible:textView.selectedRange]
to go there.