[英]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.