2016-02-16 10 views
9

Buduję aplikację z równaniami i użyłem klawiatury numerycznej, ale chcę mieć na niej dziesiętną szczelinę. Wartością domyślną są tylko liczby. Jak dodać dane dziesiętne na tej klawiaturze?Klawiatura numeryczna IOS z dziesiętnym

Jest to kod używam dostać klawiaturę numeryczną

.keyboardType = UIKeyboardType.NumberPad 

Odpowiedz

17

Wystarczy zmienić typ klawiatury:

self.someTextField.keyboardType = UIKeyboardType.decimalPad 

Patrz documentation dla wszystkich rodzajów klawiatur.

+0

Dzięki za pomoc @TroyT – Kevin

4

W scenorysie przejdź do Inspektora atrybutów. Tam możesz zmienić typ klawiatury. You can check here

2

Wybierz Decimal Pad w polu Typ klawiatury dla pola tekstowego w Inspektorze atrybutów.

Patrz zdjęcie poniżej, aby uzyskać więcej szczegółów

enter image description here

1

zestaw typu klawiatury do textField w Swift 3

@IBOutlet weak var txtNumber: UITextField! 

override func viewDidLoad(){ 

    self.txtNumber.keyboardType = .decimalPad 
} 
Powiązane problemy