Me gustaría ocultar el UISearchBar la mayor parte del tiempo y solo llamarlo para que aparezca cuando el usuario lo desee.deslizamiento UISearchBar
He puesto un UISearchBar en Interface Builder y lo oculto detrás de una vista, cuando el usuario hace clic en un botón, llama al siguiente código, que esperaba que llevara la barra de búsqueda al frente y deslizara el teclado para ver . Pero no ...
- (IBAction)search:(id)sender
{
[mySearchBar performSelector:@selector(searchBarTextDidBeginEditing:)];
}
¿Alguien tiene alguna idea de cómo activar UISearchBar por código?
Gracias.
Gracias por sus respuestas. Acabo de publicar el código completo en caso de que alguien esté interesado
- (IBAction)search:(id)sender
{
mySearchBar.hidden = NO;
[mySearchBar becomeFirstResponder];
}
#pragma mark UISearchBarDelegate delegate methods
// called when keyboard search button pressed
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
// Do something with the mySearchBar.text
}
// called when cancel button pressed
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
mySearchBar.hidden = YES;
[mySearchBar resignFirstResponder];
}
que es grande pista, aplausos – Dan