美文网首页
UITextField 监控输入 textFieldDidCha

UITextField 监控输入 textFieldDidCha

作者: Simple_Code | 来源:发表于2020-03-19 16:09 被阅读0次

首先添加事件

UIControlEventEditingChanged

[self.textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

实现textFieldDidChange:
Singleton为自定义方法

- (void)textFieldDidChange:(UITextField *)textField
{
    UITextRange * selectedRange = textField.markedTextRange;

    if(selectedRange == nil || selectedRange.empty){

      //这里取到textfielf.text最后的值 进行检索

      OutLog(@"selectedRange textField.text [%@]", textField.text);

       NSString *text = textField.text;

       if ([Singleton isEmptyOrNil:text]) {
          // text is empty
       }
       else {

          // do search or other
       }
    }
}

相关文章

网友评论

      本文标题:UITextField 监控输入 textFieldDidCha

      本文链接:https://www.haomeiwen.com/subject/zqylyhtx.html