2016-02-16 19 views
9

Ich bin eine App mit den Gleichungen Aufbau und ich habe eine numerische Tastatur verwendet, aber ich möchte auf einen Dezimal-Slot habe. Der Standardwert ist nur Zahlen. Wie fügen Sie eine Dezimaleingabe auf dieser Tastatur hinzu?Ios Numerische Tastatur mit dezimal

Dies ist der Code, den ich numerische Tastatur verwenden

.keyboardType = UIKeyboardType.NumberPad 

Antwort

17

Einfach den Tastaturtyp ändern zu bekommen:

self.someTextField.keyboardType = UIKeyboardType.decimalPad 

Siehe documentation für alle Tastaturtypen.

+0

Dank für die Hilfe @TroyT TextField- – Kevin

4

Im Storyboard gehen Inspector Attribut. Dort können Sie den Tastaturtyp ändern. You can check here

2

Wählen Sie Dezimal-Pad in Tastaturtyp für Textfeld in Attribute Inspector.

Siehe das Bild unten für mehr Details

enter image description here

1

Satz Tastaturtyp in schnellen 3

@IBOutlet weak var txtNumber: UITextField! 

override func viewDidLoad(){ 

    self.txtNumber.keyboardType = .decimalPad 
} 
Verwandte Themen