Tengo un UIViewController con UISearchBar. He reemplazado el botón Buscar por un botón Listo.iphone UISearchBar Botón hecho siempre habilitado
Sin embargo, cuando se toca en la barra de búsqueda, el botón Hecho se desactiva inicialmente. Esto ocurre hasta que uno entra a cualquier personaje.
Lo que quiero hacer es tener este botón Hecho siempre habilitado, de modo que si toco sobre él puedo descartar el teclado inmediatamente.
¿Algún ayuda? sería muy apreciado.
que tengo en mi UIViewController
-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
return YES;
}
-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
[searchBar resignFirstResponder];
}
-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
if (searchBar.text.length == 0)
{
//[self fixOrientation];
[searchBar resignFirstResponder];
}
else
{
NSLog(@"typed");
}
}
-(void)searchBarTextDidBeginEditing:(UISearchBar *)theSearchBar
{
NSLog(@"began"); // this executes as soon as i tap on the searchbar, so I'm guessing this is the place to put whatever solution is available
}
¡hermoso y simple! volvía a esta vieja pregunta ya que estoy moviendo algunas aplicaciones de oooooold a 64bits y olvidé la solución para un caso de uso específico –