[英]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:
在任何方法中调用您的操作。
找到适合你.. 在这里
当文本字段的文本发生更改时,有几种方法可以通知:
UITextField
委托方法textField:shouldChangeCharactersInRange:replacementString:
UITextFieldTextDidChangeNotification
通知。 UIControlEventEditingChanged
控件事件添加操作/目标。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.