为了账号安全,请及时绑定邮箱和手机立即绑定

检测空UITextField中的Backspace

检测空UITextField中的Backspace

繁华开满天机 2019-07-16 18:16:25
检测空UITextField中的Backspace是否有任何方法可以检测到背空间/删除键按在iphone键盘上UITextField那是空的?我想知道什么时候背空间只在以下情况下才按下UITextField是空的。根据@AlexReynolds在评论中的建议,我在创建文本字段时添加了以下代码:[[NSNotificationCenter defaultCenter] addObserver:self           selector:@selector(handleTextFieldChanged:)               name:UITextFieldTextDidChangeNotification             object:searchTextField];收到此通知(handleTextFieldChanged函数),但当我按下背空间输入一个空字段。有什么想法吗?这个问题似乎有些混乱。控件时,我希望收到通知。背空间按下键。就这样。但是解决方案也必须在UITextField已经空了。
查看完整描述

3 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

对于一个覆盖-[UITextField deleteBackward].

检查UITextInput,特别是UIKeyInput有一个deleteBackward委托方法那,那个在按下删除键时调用。如果您正在做一些简单的事情,那么您可能会考虑只进行子类化。UILabel并使其符合UIKeyInput议定书,如SimpleTextInput而这个iPhone UIKeyInput示例注:UITextInput及其亲属(包括UIKeyInput)只能在IOS 3.2及更高版本中使用。


查看完整回答
反对 回复 2019-07-16
  • 3 回答
  • 0 关注
  • 507 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信