繁体   English   中英

如何在键入uitext字段时执行事件

[英]How to do an event when uitext field is being typed

如何在UITextField中键入时执行操作?

首先将UITextField的委托设置为您的类。

如果您想在用户输入任何内容时立即调用事件,请执行此方法,

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
     NSLog(@"call your method");
    [self goMethodCall];
    return YES;
}

如果你想要除此之外的其他东西,你就会有更多的代表。

自动调用的代理很少......

– textFieldShouldBeginEditing:
– textFieldDidBeginEditing:
– textFieldShouldEndEditing:
– textFieldDidEndEditing:
– textField:shouldChangeCharactersInRange:replacementString:
– textFieldShouldClear:
– textFieldShouldReturn:

在任何方法中调用您的操作。

找到适合你.. 在这里

当文本字段的文本发生更改时,有几种方法可以通知:

  1. 实现UITextField委托方法textField:shouldChangeCharactersInRange:replacementString:
  2. 注册UITextFieldTextDidChangeNotification通知。
  3. 在文本字段上为UIControlEventEditingChanged控件事件添加操作/目标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM