Estoy trabajando en una aplicación que en algún momento requiere la entrada del teclado. Mi aplicación utiliza OpenGL ES para mostrar, y tengo mi propio marco de gráficos que puede mostrar un campo de texto, y sabe cómo administrar el cursor y representar el texto. Este código funciona muy bien en otras plataformas que tienen un teclado físico, como Windows y OS X.Cómo mostrar el teclado de iPhone/iPad a través de una pantalla completa Aplicación OpenGL ES
Todo lo que necesito para que funcione la versión de iOS de mi aplicación es poder subir y bajar el teclado mediante programación, y también para obtener los eventos de pulsación de tecla del usuario en mi vista para poder luego enrutarlos al propio sistema de eventos de mi marco.
Vi this question, pero no pude hacer que la solución representada funcionara. No estoy seguro si es porque estoy haciendo algo mal, o porque no funciona en las versiones actuales de iOS.
EDITAR: Sería tan útil apuntar a una aplicación en funcionamiento con código fuente que crea cualquier elemento de la interfaz de usuario de forma programática y lo muestra en la parte superior de una pantalla de GL ES. Creo que puedo descifrar el resto si entiendo esa parte.
¿No podría hacerlo funcionar en qué sentido? El teclado no aparece, no se puede redirigir la entrada de texto (¿cuál sería mejor hacer con un delegado, por cierto) o algo más? ¿Puedes mostrar tu código UITextField relacionado? – Tommy
El problema es que el teclado no aparece, correcto. Si hago que UITextField sea visible en lugar de estar oculto, tampoco lo veo sobre mi pantalla GL. – Miguel
¿Qué marco de gráficos está usando para mostrar el campo de texto? –