2013-05-08 202 views
0

我不能輸入任何字母和符號。模擬器運行時鍵盤上只有數字。如何將其更改爲普通鍵盤?鍵盤只顯示數字

回答

3

鍵盤類型如下

typedef NS_ENUM(NSInteger, UIKeyboardType) { 
    UIKeyboardTypeDefault,    // Default type for the current input method. 
    UIKeyboardTypeASCIICapable,   // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active 
    UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation. 
    UIKeyboardTypeURL,     // A type optimized for URL entry (shows ./.com prominently). 
    UIKeyboardTypeNumberPad,    // A number pad (0-9). Suitable for PIN entry. 
    UIKeyboardTypePhonePad,    // A phone pad (1-9, *, 0, #, with letters under the numbers). 
    UIKeyboardTypeNamePhonePad,   // A type optimized for entering a person's name or phone number. 
    UIKeyboardTypeEmailAddress,   // A type optimized for multiple email address entry (shows space @ . prominently). 
#if __IPHONE_4_1 <= __IPHONE_OS_VERSION_MAX_ALLOWED 
    UIKeyboardTypeDecimalPad,    // A number pad with a decimal point. 
#endif 
#if __IPHONE_5_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED 
    UIKeyboardTypeTwitter,    // A type optimized for twitter text entry (easy access to @ #) 
#endif 

}; 

所以只要改變你的文本字段鍵盤上面一個像這樣的

textField.keyboardType = UIKeyboardTypeDefault; 
+0

太謝謝你了 – Mhmt 2013-05-08 08:51:01