¿Cómo deshacerse del teclado cuando el usuario grifos de fondo (iPhone) [duplicado]
-
21-09-2019 - |
Pregunta
Duplicar posibles:
Descartar el teclado por el fondo de tocar UITableView
Tengo un UIScrollView costumbre que contiene UITableView y UITextView. Cuando el usuario hace clic en el campo de texto, el teclado aparece y desaparece también cuando el usuario pulsa la tecla Return en el teclado.
Pregunta: ¿Cómo deshacerse de teclado cuando grifos de usuario en UITableView? No importa lo que intente, no puedo detectar cualquier eventos de toque ... El uso de iPhone SDK 3.0, ya que sí parece hacer una gran diferencia. Por lo que yo entiendo eventos táctiles no son redirigidos automáticamente a cualquier lugar ...! Todavía hay eventos de toque, ya que puedo desplazarse vista de tabla hacia arriba / abajo, yo no quiero!
¿Qué tengo que hacer para descartar el teclado, cuando el usuario pulsa en otro lugar pero el teclado en sí o el campo de texto?
Solución
- (void) tableView:(UITableView *)_tableView didSelectRowAtIndexPath:(NSIndexPath *)_indexPath {
if ([self.textView isFirstResponder])
[self.textView resignFirstResponder];
//...
}