Come si ottiene la tastiera numerica con il separatore decimale? Attualmente sono bloccato con UIKeyboardNumberPad.Tastiera numerica con separatore decimale
risposta
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeWebSearch,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable // Deprecated
} UIKeyboardType;
Se non ti piace quelli, si può sempre modificare nel codice ...
http://openradar.appspot.com/6635276
Questo ha una soluzione: http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
L'iPhone SDK attualmente fa non offre un tastierino numerico (0-9) + tasto decimale UIKeyboard. Sospetto che sia stato progettato perché per la maggior parte dei casi d'uso, non è necessario.
Vedere this previous StackOverflow question discutere della (mancanza di) necessità di un separatore decimale per gli input di valuta. Ho anche scritto uno blog post su questo argomento.
Tuttavia, se hai davvero bisogno di una tastiera con tastierino numerico + decimale, la tua unica opzione sarà quella di eseguire il rollover della tua tastiera personalizzata. Risposta contraria di sbwoodside, vuoi davvero evitare di personalizzare la UIKeyboard esistente. Anche se questo può essere facile da fare, si basa su classi private che possono cambiare in qualsiasi momento ... il che significa che il tuo hack potrebbe rompersi in futuro senza preavviso.
Purtroppo nel mio caso non ho a che fare con cifre decimali fisse quindi ho davvero bisogno di un punto decimale. La tua soluzione sul tuo post del blog ora funziona. La tua soluzione qui funzionerà solo in determinate situazioni. –
L'UIKeyboardTypeNumbersAndPunctuation
è probabilmente l'opzione meno valida, a meno che non si disponga del tempo e delle risorse per eseguire il rollover della propria tastiera.
si può provare questo
UIKeyboardTypeDecimalPad
Grazie, questo rende la vita molto più facile. –
- 1. Ios Tastiera numerica con decimale
- 2. NSNumberFormatter con separatore decimale virgola
- 3. Ionic/HTML5 - Ingresso tastiera decimale?
- 4. separatore decimale in NumberFormat
- 5. C# separatore decimale?
- 6. Tastiera numerica iPad
- 7. Excel negli appunti con separatore decimale macro
- 8. Tastiera numerica su Android
- 9. UIAlertView: UIAlertViewStyleSecureTextInput: Tastiera numerica
- 10. Tastiera numerica in iPad?
- 11. Angularjs decimale virgola come separatore
- 12. Android PhoneGap - tastiera numerica solo
- 13. Qt - separatore decimale personalizzato e separatore di migliaia
- 14. stringa di galleggiare conversione - separatore decimale
- 15. Cambia il separatore decimale in MySQL
- 16. Accetta virgola e punto come separatore decimale
- 17. Il numero con separatore decimale viene erroneamente convertito in Double
- 18. Come modificare il separatore decimale con awk/sed?
- 19. Valore di formato in XAML con un separatore decimale?
- 20. numeri analisi con una virgola come separatore decimale in JavaScript
- 21. Default Tastiera AlphaNumeric iPad in modalità numerica
- 22. Conversione doppio di stringa con N decimali, punto come separatore decimale, e nessun separatore delle migliaia
- 23. Mostra tastiera numerica a iPhone utilizzando il testo di input
- 24. HTML 5 ingresso di tipo "serie" con il passaggio = "qualsiasi" => Nessun separatore decimale su Chrome Soft-tastiera
- 25. Come accettare sia punto sia virgola come separatore decimale con WTForms?
- 26. Differenza tra numerica, virgola mobile e decimale in SQL Server
- 27. Come posso impostare il separatore decimale come una virgola?
- 28. Crea moduli Django usa la virgola come separatore decimale
- 29. php come ottenere il separatore decimale/separatore corrente per una determinata località
- 30. Qual è il simbolo del separatore decimale in JavaScript?
So che questo è un argomento vecchio, ma chi si imbatte in questo dovrebbe notare che a partire da iOS 4.1, c'è un nuovo UIKeyboardType definito che enum chiamato UIKeyboardTypeDecimalPad. –
Esiste una buona soluzione se si desidera poter immettere numeri decimali positivi e negativi? –