I’m trying to show changes made to a UITextField on a separate UILabel. Is there a way to capture full text of the UITextField after each character the user types in? Currently I’m using this method, but it does not capture the last character that the user has entered.
I know that UITextView has “didChange” method, but I could not find that method for a UITextField.
//does not capture the last character
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
[self updateTextLabelsWithText: textField.text];
return YES;
}
How can I take text out of UITextField after each character entered?
Thank you!
First add one
UITextFieldandUILabelto storyboard / nibNow assign
IBOutletforUILabel(Here I have used myLabel)Assign
UITextFieldDelegateto file owner, also implement the same delegate in .h fileUse these lines of code: