如何从UITextView获取删除(退格)事件?

时间:2015-09-01 03:25:52

标签: ios uitextview drag backspace

我有简单的解决方案。

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
    if(range.length == 1 && [text length] == 0){
        NSLog(@"backspace");
    }
}

但是,如果用户删除拖动的文本?

以上代码不会获得活动。

但是,facebook的文章详细视图没有这个问题。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个

    if (range.length > 0 && [string isEqualToString:@""]) {
       NSLog(@"Backspace");            
    }