Keyboard no responde después de implementar el método delegado UISearchBar
Yo tengo unUISearchBar
que implementé en miviewDidLoad
: por código. También he configurado laUISearchBarDelegate
.
Ahora quiero restringir que el usuario ingrese más de 5 caracteres. Así que implemento este método de delegado
- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
NSLog(@"shouldChangeTextInRange");
if (searchBar.text.length >= 5)
return NO;
return YES;
}
Funciona bien.
l problema es que cuando escribí hasta 5 caracteres e intenté usar el carácter Retroceso del teclado, no funciona.
Ahora también si presioné el botón Buscar en el teclado, lasearchBarSearchButtonClicked
: no se llama.
Actualmente estoy usando
ersión @XCode: 3.2.5
iOS SDK: 4.2