Así que tengo un UITextView que estoy usando para permitir al usuario enviar algún texto.
Mi problema es que me parece que no puede averiguar cómo permitir que el usuario ‘Cancelar’ tocando lejos de la UITextView.
Así que tengo un UITextView que estoy usando para permitir al usuario enviar algún texto.
Mi problema es que me parece que no puede averiguar cómo permitir que el usuario ‘Cancelar’ tocando lejos de la UITextView.
La simplificación de tuzzolotron la respuesta:
Donde la siguiente toma de corriente está correctamente conectado en su xib
El uso de esta en el controlador de vista:
Un toque en la Vista del Controlador de la Vista, fuera de la Vista de Texto, renunciar a la primera respuesta, de cerrar el teclado.
Otro enfoque que se utiliza mucho cuando se trabaja con UITableViews, barra de búsquedas y el teclado es este, creo que se puede aplicar al campo de texto
Y entonces, he aquí la simple función de devolución de llamada
Espero que ayude
self.view.endEditing(true)
en lugar de resignFirstResponder.En mi opinión:
En mi viewcontroller:
Este es un viejo post, pero se me fue la implementación de esta solución cuando me encontré con algo mucho más sencillo (tal vez no estaba disponible en ese entonces).
[auto.myTextView endEditing:YES];
Estoy usando un UITableView, por lo que poner esta línea en el didSelectRowAtIndexPath: método.
Tan lejos, tan buena…
ohhorob la respuesta trabajó también para mí. Aquí está el simple swift equivalente.
Aquí es el swift 3 código
Aquí es una mejor solución que la que no depende de una toma de corriente y va a trabajar con cualquier número de UITextField objetos en el controlador.
endEditing:
indiscriminadamente, conmutación entre campos de texto todavía funciona, el teclado hace permanecer hastaMuy fácil
Yo quería una versión de este que trabajó para renunciando desde cualquier punto de vista, sin necesidad de puntos de venta para cada uno.. Aquí está mi solución, la que puse en uno de mis contenedor estándar vistas..
Es el uso de MonoTouch C#, aunque debería ser obvio cómo convertir a Objective-C
Mi manera de hacerlo…
Agregar una referencia a la TextView en el @interfaz de su ViewController:
Reemplazar este método en el @ejecución de su ViewController: