簡體   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