ver privada oculto navegacion modo mac incognito historial como apple abrir iphone uikit keyboard uitextview

privada - ¿Es posible hacer que el teclado del iPhone sea invisible/eliminarlo sin renunciar a la primera respuesta?



navegacion privada ios 12 (2)

Estoy buscando una manera de mostrar mi propia vista de entrada (una UITableView) para ingresar ciertas palabras clave en un UITextView más rápido que escribirlas, y también poder escribir en esta vista de texto de la manera normal. Mi solución tiene un botón que hace que el teclado desaparezca, revelando la vista de tabla debajo de él.

El problema es que no puedo imaginar cómo hacer que el teclado se apague sin renunciar a la primera respuesta y perder el cursor. ¿Alguien ha logrado esto antes?

Gracias por cualquier ayuda.


Nope

Hasta donde sé, no hay forma de hacer esto, y he buscado mucho. Es muy frustrante que la selección y el cursor estén restringidos al teclado.

Sin embargo, podría estar equivocado. ¿Votos? Sugerencias?


Puede llamar a becomeFirstResponder en cualquier otra cosa que elija. Podría ser un UIViewController o un UIView . Tuve un problema similar antes, necesitaba hacer que mi teclado desapareciera cuando estaba presionando mi controlador de vista de nuevo a su interlocutor, sin saber qué campo de texto era el primero en responder. Luego, en viewWillAppear de mi controlador de vista que estaba regresando, llamé [self becomeFirstResponder] y el teclado de la vista [self becomeFirstResponder] desapareció. Porque esto hizo que el campo de texto que se perdió sea el primero en responder.