Comment puis-je obtenir le clavier numérique avec le séparateur décimal? Actuellement, je suis coincé avec UIKeyboardNumberPad.Clavier numérique avec séparateur décimal
Répondre
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeWebSearch,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable // Deprecated
} UIKeyboardType;
Si vous ne l'aimez pas ceux-ci, vous pouvez toujours les modifier dans le code ...
http://openradar.appspot.com/6635276
Cela a une solution: http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
L'iPhone SDK fait actuellement pas offrir un clavier (0-9) + bouton décimal UIKeyboard. Je suppose que cela a été conçu parce que pour la majorité des cas d'utilisation, ce n'est pas nécessaire.
Voir this previous StackOverflow question pour discuter du (manque de) besoin d'un séparateur décimal pour les entrées de devises. J'ai aussi écrit un blog post sur ce même sujet. Cependant, si vous avez vraiment besoin d'un clavier + clavier décimal, votre seule option sera de rouler votre propre clavier personnalisé. Contrairement à la réponse de sbwoodside, vous voulez vraiment éviter de personnaliser le UIKeyboard existant. Bien que cela puisse être facile à faire, il repose sur des cours privés qui peuvent changer à tout moment ... ce qui signifie que votre piratage pourrait éclater dans le futur sans avertissement.
Malheureusement dans mon cas, je n'ai pas affaire à des décimales fixes, donc j'ai vraiment besoin d'un point décimal. Votre solution sur votre blog fonctionne maintenant. Votre solution ici ne fonctionnerait que dans certaines situations. –
Le UIKeyboardTypeNumbersAndPunctuation
est probablement la moins mauvaise option, sauf si vous avez le temps et les ressources pour rouler votre propre clavier.
vous pouvez essayer cette
UIKeyboardTypeDecimalPad
Merci, cela rend la vie beaucoup plus facile. –
- 1. Localisation avec séparateur décimal
- 2. Disapperiang IPhone numérique Clavier
- 3. La colonne DataGridView personnalisée n'accepte pas le séparateur décimal saisi sous Windows Vista
- 4. Ajouter un séparateur virgule mille en décimal (.net)
- 5. GWT obtenir des utilisateurs séparateur décimal local char
- 6. Séparateur décimal différent dans VBS entre Windows et DOS
- 7. Chaîne séparée avec séparateur # @ #
- 8. Comment afficher le clavier virtuel numérique sur le Blackberry Storm?
- 9. Comment afficher le clavier numérique sur un EditText dans android?
- 10. XSL: format décimal avec plusieurs formats possibles
- 11. LINQ to SQL décimal Paramètre
- 12. Comment créer un champ décimal dans Access avec Alter Table?
- 13. Obtenez tout l'article déroulant avec séparateur
- 14. Générer un PDF avec signature numérique
- 15. Appeler automatiquement le clavier numérique lors de l'édition de la zone de texte (.NET CF)
- 16. Zone de texte décimal dans Windows Forms
- 17. C# sérialisent décimal xml
- 18. Conversion numérique en C/C++
- 19. TextField avec clavier dans cocos2d!
- 20. Navigation au clavier avec Jquery
- 21. regex: numérique
- 22. horloge numérique
- 23. iphone Clavier japonais
- 24. problèmes d'arrondi décimal
- 25. Excel arrondi décimal
- 26. python comparaison décimal
- 27. LINQ to SQL à ajouter plusieurs enregistrements avec un séparateur
- 28. Utilisation du séparateur Java Scanner
- 29. "+" ou "-" comme séparateur dans l'URL?
- 30. UINavigationBar Couleur du séparateur inférieur
Je sais que c'est un vieux sujet, mais celui qui vient à travers cela devrait noter que depuis iOS 4.1, il y a un nouveau UIKeyboardType défini dans qu'ENUM appelé UIKeyboardTypeDecimalPad. –
Existe-t-il une bonne solution si vous souhaitez pouvoir entrer des nombres décimaux positifs et négatifs? –