以编程方式关闭iOS键盘的退格质量删除功能

时间:2013-11-06 02:26:19

标签: ios objective-c cocoa-touch

有没有办法禁用iOS键盘的功能,当你按住退格键足够长时间它开始一次删除多个字符?

1 个答案:

答案 0 :(得分:1)

您可以使用UITextViewDelegate(或UITextFieldDelegate方法)shouldChangeTextInRange阻止用户一次删除单词。

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
        if (text.length == 0) {
            //Backspace
            return range.length == 1;
        }
        return YES;
}