2013-04-14 19 views
10

Jak określić, że moja klawiatura dla pola tekstowego UIAlertView ma być klawiaturą z klawiaturą numeryczną? Ustawiam alertViewStyle na UIAlertViewStylePlainTextInput.Zmiana typu klawiatury UIAlertView

+1

Tytuł jest trochę zbyt szerokie. Jest to również możliwy duplikat http://stackoverflow.com/questions/10579658/uialertview-uialertviewstylesecuretextinput-numeric-keyboard – nebs

Odpowiedz

42

myślę, że można zrobić coś takiego:

UITextField* tf = [alertView textFieldAtIndex:0]; 
tf.keyboardType = UIKeyboardTypeNumberPad; 

Zobacz UIAlertView i UITextInputTraits docs

+4

Dzięki. Sprawdziłem dokumenty. Skończyło się na użyciu [[alert textFieldAtIndex: 0] setKeyboardType: UIKeyboardTypeNumberPad]; –

+0

@GeorgeFriday dzięki człowiekowi Twój problem pomaga mi .. –