2012-02-24 13 views
11

Jestem ciekawy, czy istnieje sposób przełączania układu klawiatury pola tekstowego UIKeyboardTypeNamePhonePad na PhonePad? Domyślnie otrzymujesz tabliczkę z nazwiskami, a kiedy klikniesz cyfry, przełącza się ona na klawiaturę telefonu, czy istnieje sposób na wyzerowanie tego stylu klawiatury na Pad telefonu i możliwość przełączenia się na tabliczkę z nazwiskami?Przełączanie UIKeyboardTypeNamePhonePad Domyślny widok

Dzięki,

Michael

+0

muszę tę samą funkcjonalność zbyt. Chcę zacząć od numeru "boku" klawiatury NamePhonePad. Czy kiedykolwiek to rozgryzłeś, czy w końcu robiłeś coś innego? –

+0

możliwy duplikat [Czy klawiatura typu UIKeyboardTypeNamePhonePad może zostać uruchomiona w trybie telefonu?] (Http://stackoverflow.com/questions/2489939/can-keyboard-of-type-uikeyboardtypenamephonepad-be-made-to-start- w trybie telefonu) –

Odpowiedz

-3

Zdecydowanie! Możesz po prostu ustawić właściwość keyboardType na dowolnie wybrany. Na przykład, jeśli masz pole tekstowe, robisz to;

textfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 

Możliwe są następujące wartości:

UIKeyboardTypeDefault, 
UIKeyboardTypeASCIICapable, 
UIKeyboardTypeNumbersAndPunctuation, 
UIKeyboardTypeURL, 
UIKeyboardTypeNumberPad, 
UIKeyboardTypePhonePad, 
UIKeyboardTypeNamePhonePad, 
UIKeyboardTypeEmailAddress, 
UIKeyboardTypeDecimalPad, 
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable 
+0

Wiem, że ma różne wartości, ale potrzebuję UIKeyboardTypeNamePhonePad i wbudowanej funkcji przełączania, ale potrzebuję go, aby zacząć od strony PhonePad –

+0

, tak jak powiedziałem, ustawić wartość typu klawiatury przed! po prostu wykonaj to: textfield.keyboardType = UIKeyboardTypePhonePad; –

+0

Przepraszam, nie mogę się tłumaczyć. Rozumiem, że mogę programowo przełączać się między klawiaturami. To nie jest problem. Problem polega na tym, że chcę, aby moje pole tekstowe typu UIKeyboardTypeNamePhonePad zaczęło się w wersji PhonePad w tym trybie klawiatury. UIKeyboardTypeNamePhonePad oferuje mi opcję pełnej nazwy klawiatury, jak również przełączania między klawiaturą telefonu. Potrzebuję go, aby zacząć od strony przełącznika po stronie telefonu. –