Conecta
Nido Apple
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
TextField para Decimales. Una solución, pero...
- preguntó
- Desarrolladores Apple
- 374 Vistas
- 7 Respuestas
- abierta
Hola, muy buenas a todos, tengo un TextField en el que el usuario tiene que poner números, con o sin decimales. Quiero que salga en teclado en formato NumberPad, he encontrado una solución muuuuy elegante, AQUI.
Esta opción es genial, y me funciona perfecta. Pero hay un problema, instalado en el iPhone. Cuando en el teclado se ha usado anteriormente el Emoji (Emoticonos) entonces sale el teclado para emoticonos, y no el NumberPad, ademas, lo que hace el código del link es añadir un botón en la parte inferior izquierda del teclado de tal manera que no se puede cambiar de teclado porque hay la tecla añadida que queda por encima del botón "mundo" para cambiar de teclado.. de tal manera que desde el iPhone la única solución es ir a otro TextField, cambiar allí el teclado y volver al TextField de los decimales... creo que es un problema grave !
Conclusion, conocéis alguna manera de detectar mediante código el teclado que va a salir en un TextField??
Una vez comprobado, se podría quitar o forzar que aparezca el NumberPad, pero no se como hacerlo !!
Muchas gracias a tod@s!
7 Respuestas
Te dejo dos opciones para probar.
1- [PHP][myTextField.keyboardType = UIKeyboardTypeNumberPad];[/PHP]
2- [PHP][textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];[/PHP]
Prueba y nos cuentas si te funciona.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Hola Peter, gracias por contestar, ya lo habia probado y me pasa lo mismo. el problema es que si el teclado anterior eran los emoticonos estos códigos no fuerzan salir el NumberPad o el que sea.. Sale el teclado de Emoticonos.. pruebalo, ya veras.
Si el teclado anterior es cualquier otro esto no sucede y sale el teclado que toca.
Saludos
Por favor, accede o regístrate para añadir un comentario.
Yo no tengo emoticons instalados ni Jailbreak, igual ahí es donde esta el problema...
Porque si defines el teclado, ese es el que debe de salir, pero si se abre una aplicación no oficial que se guarda en memoria cuando no deberia de hacerlo, etc… Va a ser complicado que lo hagas funcionar como no debería. ¿Me explico?
Por favor, accede o regístrate para añadir un comentario.
Tampoco tengo Jail pero emoticonos si (Emoji) es una app oficial y perfectamente legal, aparte de gratuita :)
Por favor, accede o regístrate para añadir un comentario.
Mmm ¿y en los ajustes de esa app no viene algo de teclado a utilizar después de cerrar o algo asi?
Porque lo estas haciendo bien, pero si la app carga los iconos como principal por tenerlo abierto antes, no se como se pueda hacer el cambio. A ver si alguine más se la sabe y si encuentro algo te lo pongo.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
No hay nada referente a ajustes. la manera de acceder es a través de Configuracion->General->Teclado->Teclados internacionales. Pero no se puede cambiar nada.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 704503
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 592
- 0
- Jun 16
-
- 873
- 0
- May 8
-
- 875
- 0
- Feb 23
-
- 773
- 0
- Dic 7, 2023
-
- 344
- 0
- Nov 30, 2023
-
- 778
- 0
- Jul 7, 2023
-
- 920
- 0
- Ago 4, 2022
-
- 1105
- 0
- Feb 25, 2022
- ver todas
Actividad Reciente
Peter comentó Nov 18
No veo las carpetas de Aplicaciones y Descargas en…Itavi respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…DaleGarrote comentó Nov 5
IA ese perfecto desconocidoPeter comentó Nov 5
Comando de voz para desplazarse un número variable…Peter respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…
Ultimas Respuestas
Peter respondió
Supongo que te refieres a tenerlas en el Dock, por
0Peter respondió
Efectivamente hay cientos o miles de cosas sobre I
1DJUNQUERA respondió
La versión de MacOS Sonoma habilita un comando de
1Peter respondió
Creo que lo mas sencillo es que te pagas en contac
1Peter respondió
Me parece que es un problema de RAM y va a depende
1mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1Ultimos Comentarios
DaleGarrote comentó
...