2016-02-16 10 views
9

Sto costruendo un'app con equazioni e ho usato una tastiera numerica ma voglio avere uno slot decimale su di essa. L'impostazione predefinita è solo numeri. Come si aggiunge un input decimale su quella tastiera?Ios Tastiera numerica con decimale

Questo è il codice che uso per ottenere tastiera numerica

.keyboardType = UIKeyboardType.NumberPad 

risposta

17

Basta cambiare il tipo di tastiera:

self.someTextField.keyboardType = UIKeyboardType.decimalPad 

Vedere la documentation per tutti i tipi di tastiera.

+0

grazie per l'aiuto @TroyT – Kevin

4

Nello storyboard andare a Attribute Inspector. Lì puoi cambiare tipo di tastiera.

2

Selezionare Punto decimale in Tipo di tastiera per Campo di testo nell'Inspector degli attributi.

consultare l'immagine sotto per maggiori dettagli

enter image description here

1

set tipo di tastiera da TextField in rapide 3

@IBOutlet weak var txtNumber: UITextField! 

override func viewDidLoad(){ 

    self.txtNumber.keyboardType = .decimalPad 
}