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
- 247 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
-
- 52800
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 83
- 0
- Feb 23
-
- 127
- 0
- Dic 7, 2023
-
- 127
- 0
- Nov 30, 2023
-
- 474
- 0
- Jul 7, 2023
-
- 643
- 0
- Ago 4, 2022
-
- 704
- 0
- Feb 25, 2022
-
- 773
- 1
- Ene 1, 2022
-
- 1146
- 0
- Nov 24, 2021
- ver todas
Actividad Reciente
mozzer respondió Abr 17
Organizador VisualPeter respondió Abr 17
Organizador Visualmozzer preguntó Abr 17
Organizador VisualDaleGarrote respondió Mar 30
Liada con biblioteca de MusicaDaleGarrote preguntó Mar 27
Liada con biblioteca de Musica
Ultimas Respuestas
mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1DaleGarrote respondió
Bueno, estoy probando y no doy en la tecla. Decid�
0ppenagosr respondió
Muchas gracias por tu respuesta; cometí el error
0DaleGarrote respondió
La solución: pillé una tarjeta AirPort por eBay,
0DaleGarrote respondió
Prueba con Adobe Bridge, entre otras cosas, te per
0DaleGarrote respondió
No doy en la tecla, como os comenté la App UltDat
0Ultimos Comentarios
...