如何知道UITextView中何时触发粘贴事件?

时间:2013-09-27 07:47:58

标签: iphone ios uitextview uipasteboard

我一直在使用IOS中的Rich文本编辑器应用程序。

我的目标是在UITextView中检测到粘贴事件的触发,并防止默认的粘贴操作。然后,我会将UIPasteboard中的内容转换为我的编辑器应用格式,并将转换后的nsattributedstring追加到UITextView

我已经提到了以下链接:

Detect when a user clicks the paste button in a UITextView

我认为问题的解决方案与UITextField有关,而与UITextView无关(纠正我,如果我错了)。

感谢您的回答。

1 个答案:

答案 0 :(得分:14)

我认为创建自定义文本视图并覆盖粘贴:方法可以帮助您。

- (void)paste:(id)sender
{
    [super paste:sender];

    NSLog(@"PASTE!!");
}