¿Cómo puedo obtener el teclado numérico con el separador decimal? Actualmente estoy atascado con UIKeyboardNumberPad.Teclado numérico con separador decimal
Respuesta
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeWebSearch,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable // Deprecated
} UIKeyboardType;
Si no te gusta los que, siempre se puede modificar de código ...
http://openradar.appspot.com/6635276
Esto tiene una solución: http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
El iPhone SDK hace actualmente no ofrece un teclado (0-9) + botón decimal UI Teclado. Sospecho que esto fue diseñado porque para la mayoría de los casos de uso, no es necesario.
Consulte this previous StackOverflow question para analizar la (falta de) necesidad de un separador decimal para entradas de moneda. También escribí un blog post sobre este mismo tema.
Sin embargo, si realmente necesita un teclado con teclado decimal +, su única opción será rodar su propio teclado personalizado. Contrariamente a la respuesta de sbwoodside, realmente desea evitar la personalización del UIKeyboard existente. Si bien esto puede ser fácil de hacer, se basa en clases privadas que pueden cambiar en cualquier momento ... lo que significa que su hack podría romperse en el futuro sin previo aviso.
Desafortunadamente, en mi caso no estoy tratando con lugares decimales fijos, así que realmente necesito un punto decimal. Su solución en su publicación de blog ahora funciona. Su solución aquí solo funcionaría en ciertas situaciones. –
La UIKeyboardTypeNumbersAndPunctuation
es probablemente la opción menos mala, a menos que tenga el tiempo y los recursos para hacer funcionar su propio teclado.
puede probar esta
UIKeyboardTypeDecimalPad
Gracias, esto hace la vida mucho más fácil. –
- 1. Cómo agregar un teclado numérico decimal - iOS
- 2. Separador decimal de teclado en un Wpf TextBox, ¿cómo?
- 3. Teclado numérico para iPhone con decimal para aplicaciones web?
- 4. separador decimal en NumberFormat
- 5. Teclado numérico del iPad
- 6. Teclado numérico hexadecimal
- 7. UIAlertView: UIAlertViewStyleSecureTextInput: Teclado Numérico
- 8. Double.TryParse() separador decimal de entrada diferente al separador decimal del sistema
- 9. cómo mostrar un teclado numérico
- 10. Android PhoneGap - Teclado numérico solamente
- 11. Teclado numérico predeterminado de iPhone
- 12. Cómo mostrar el teclado numérico
- 13. cadena a flote la conversión - separador decimal
- 14. ¿Cómo cambiar el separador decimal con awk/sed?
- 15. ¿Valor de formato en XAML con un separador decimal?
- 16. Convertir/Convertir un nVarChar con Separador de Comas en Decimal
- 17. Cambiar el separador decimal en MySQL
- 18. jQuery validar separador decimal y Asp.net MVC
- 19. Extraer valor numérico de Python decimal
- 20. conversión doble para cadena con N decimales, punto como separador decimal, y ningún separador de miles
- 21. Teclado numérico forzado para dispositivo móvil
- 22. Teclado numérico de software en Android
- 23. ¿Abrir teclado numérico único en Windows Phone?
- 24. cadena de conversión numérico y el separador de grupo
- 25. Qt - punto decimal personalizado y separador de miles
- 26. ¿Cuál es el símbolo de separador decimal en JavaScript?
- 27. ¿qué tipo de campo de entrada obliga al teclado numérico del teclado numérico a aparecer cuando está enfocado?
- 28. Agregue el separador de coma mil a decimal (.net)
- 29. punto de Fuerza ("") como separador decimal en java
- 30. Diferencia entre numérico, flotante y decimal en SQL Server
Sé que esto es un viejo tema, pero cualquiera que viene a través de este debería tener en cuenta que a partir de iOS 4.1, hay una nueva UIKeyboardType definido en esa enumeración llamada UIKeyboardTypeDecimalPad. –
¿Hay alguna buena solución si desea poder ingresar números decimales positivos y negativos? –