如何检测ios数字键盘删除按

|| 有人知道如何从ios中的数字键盘检测删除新闻吗?     
已邀请:
如果您使用的是UITextField,则将以长度1的范围和空的替换字符串来调用委托的
textField:shouldChangeCharactersInRange:replacementString:
。但是,如果没有删除任何内容,则不会收到任何通知。 如果您使用的是UITextView,则将以长度1的范围和空的替换字符串来调用委托的
textView:shouldChangeTextInRange:replacementText:
。但是,如果没有删除任何内容,则不会收到任何通知。 如果您使用自己的实现UIKeyInput的类,则应调用
deleteBackward
。我不知道实现UITextInput(本身包括UIKeyInput)的类是否曾经调用过
replaceRange:withText:
setMarkedText:selectedRange:
而不是长度范围为1且为空的替换字符串,或者在这种情况下如果没有要删除的内容会发生什么情况。     
如果要实现类似密码的功能,我认为最好使用隐藏的文本字段,并提供更多控件。     

要回复问题请先登录注册