iphone – 如何检测UIKeyboard“退格”按钮触摸UITextField?

参见英文答案 > Detect backspace in UITextField                                    19答案                                如何在UIKeyboard上检测到Backspace按钮?

谢谢

编辑:是否有键盘委托返回按键值?

如果UITextField为空,则不调用shouldChangeTextInRange委托方法
您可以将UITextField子类化并覆盖此方法:

-(void)deleteBackward;
{
    [super deleteBackward];
    NSLog(@"BackSpace Detected");
}

由于UITextField符合UITextInput协议,因此实现了此方法,您可以覆盖它来检测退格键是否被按下。
然后,如果检测到退格空间,您可以编写自己的协议/委托方法来提醒您的自定义文本域委托。

http://stackoverflow.com/questions/6818342/how-to-detect-uikeyboard-backspace-button-touch-on-uitextfield

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:iphone – 如何检测UIKeyboard“退格”按钮触摸UITextField?