4

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

4

1 回答 1

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;
}
于 2013-11-06T05:08:19.770 回答