2010-09-26 12 views

Odpowiedz

84

Protokół UITextInputTraits (który jest zgodny z) ma właściwość keyboardType typu UIKeyboardType.

myTextField.keyboardType = UIKeyboardTypeNumberPad; 
+1

dziękuję bardzo! – Pablo

8

UITextField jest zgodny z protokołem UITextInputTraits co oznacza, że ​​ma własności keyboardType które można ustawić.

 
myField.keyboardType = UIKeyboardTypeNumberPad; 

Można również ustawić go za pomocą kreatora interfejsów. Od cech wprowadzania tekstu ustaw klawiaturę na klawiaturze numerycznej i to wszystko.

2

Jeśli chcesz wyświetlić klawiaturę numeryczną, ale również muszą mieć możliwość korzystania z miejsc po przecinku, symbole walut lub innego znaków, możesz ustawić klawiaturę domyślnie na tylnej stronie klawiatury alfabetu.

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 
3

Możemy uzyskać to również za pomocą interfejsu. Wybierz pole tekstowe i przejdź do inspektora atrybutów i zmień typ klawiatury z rozwijanego menu klawiatury.

enter image description here

Powiązane problemy