web-dev-qa-db-fra.com

Comment limiter le clavier iOS à la saisie numérique

La question dit à peu près tout. Existe-t-il un moyen d'avoir le clavier iOS/iPhone par défaut pour la saisie numérique?

30
Jack BeNimble

Définissez la propriété keyboardType de UITextField sur UIKeyboardTypeDecimalPad.

Swift 3

yourUITextField.keyboardType = .decimalPad

59
Ravi

Objectif c:

Par défaut sur Numbers (mais incluez - et. Si vous devez autoriser les nombres décimaux ou négatifs):

myTextField1.keyboardType=UIKeyboardTypeNumbersAndPunctuation;

Valeur par défaut pour Numbers (#s uniquement pour les valeurs entières)

myTextField1.keyboardType=UIKeyboardTypeNumberPad;
1
Vette