我曾尝试先搜索,但找不到我需要的确切内容。
我有一个 UITextView 并且我有按钮可以在 UITextViews NSUndoManager 上执行撤消和重做操作,以便该部分正常工作,但问题就来了。撤消操作正在撤消我在文本视图成为第一响应者后创建的所有更改,因此能够进行详细的撤消或重做操作,这些操作仅撤消或重做最后一个操作,而不是从 UITextView 成为第一响应者的那一刻起执行的所有操作我应该有这样的代码:
- (void)textViewDidChange:(UITextView *)textView
{
[textView resignFirstResponder];
[textView becomeFirstResponder];
}
但是这段代码不是解决方案,它可以工作,但我想以与上面代码相同的方式同步在 UITextView 中执行的操作,但不将 UITextView 作为第一响应者。
寻求帮助。