diff --git a/README.md b/README.md index a27bb94..355a797 100644 --- a/README.md +++ b/README.md @@ -24,10 +24,11 @@ Similar to ```UITableView```, ```VENTokenField``` provides two protocols: ``` diff --git a/VENTokenField/VENTokenField.m b/VENTokenField/VENTokenField.m index afcc026..dbcdf2b 100644 --- a/VENTokenField/VENTokenField.m +++ b/VENTokenField/VENTokenField.m @@ -548,10 +548,14 @@ - (NSString *)collapsedText - (BOOL)textFieldShouldReturn:(UITextField *)textField { - if ([self.delegate respondsToSelector:@selector(tokenField:didEnterText:)]) { - if ([textField.text length]) { + if ([textField.text length]) { + if ([self.delegate respondsToSelector:@selector(tokenField:didEnterText:)]) { [self.delegate tokenField:self didEnterText:textField.text]; } + } else { + if ([self.delegate respondsToSelector:@selector(tokenFieldDidReturn:)]) { + [self.delegate tokenFieldDidReturn:self]; + } } return NO;