UITextView撤消位置

时间:2011-12-22 11:16:33

标签: iphone ios uitextview nsundomanager

我在UITextView中对开头,中间和结尾做了一些更改。然后我逐步执行撤消:

[self.textView.undoManager undo]

我想在每个UITextView之后以编程方式将undo滚动到每个对应的undo位置。

如何检索上一个/即将到来的undo位置?

1 个答案:

答案 0 :(得分:0)

您无法从文本视图中检索最后一个撤消位置,这是一个私有实现细节。

但是,文本视图应该在每个撤消步骤之后自动将插入符号定位到撤消发生的位置,因此您可以使用[textView scrollRangeToVisible:textView.selectedRange]去那里。