Suggestion: add 2 delegate for textFieldDidBeginEditing and textFieldDidEndEditing
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[self setupSuggestionList];
[suggestionListView setHidden:NO];
// Add list to the super view.
if(self.dataSourceDelegate && [self.dataSourceDelegate isKindOfClass:UIViewController.class])
{
[((UIViewController *)self.dataSourceDelegate).view addSubview:suggestionListView];
}
// Setup list as per the given direction
[self adjustListFrameForDirection:dropDownDirection];
if([dataSourceDelegate respondsToSelector:@selector(autoCompleteTextBox:textFieldDidBeginEditing:)]){
[dataSourceDelegate autoCompleteTextBox:self textFieldDidBeginEditing:textField];
}
}
-(void)textFieldDidEndEditing:(UITextField *)textField
{
[suggestionListView setHidden:YES];
if([dataSourceDelegate respondsToSelector:@selector(autoCompleteTextBox:textFieldDidEndEditing:)]){ //fh: ajout de ce delegate
[dataSourceDelegate autoCompleteTextBox:self textFieldDidEndEditing:textField];
}
}
Hi
Suggestion: add 2 delegate for textFieldDidBeginEditing and textFieldDidEndEditing