Je construis une application avec des équations et j'ai utilisé un clavier numérique mais je veux avoir un emplacement décimal dessus. La valeur par défaut est uniquement des nombres. Comment ajoutez-vous une entrée décimale sur ce clavier?
Voici le code que j'utilise pour obtenir le clavier numérique
.keyboardType = UIKeyboardType.NumberPad
Changez simplement le type de clavier:
self.someTextField.keyboardType = UIKeyboardType.decimalPad
Voir documentation pour tous les types de clavier.
Dans le storyboard, accédez à Inspecteur d'attributs. Là, vous pouvez changer le type de clavier . Vous pouvez vérifier ici
définissez le type de clavier sur textField dans Swift 3
@IBOutlet weak var txtNumber: UITextField!
override func viewDidLoad(){
self.txtNumber.keyboardType = .decimalPad
}