關(guān)在iOS開發(fā)中,鍵盤類型暫時就這些了。
1、UIKeyboardTypeAlphabet
輸入密碼可以用這種,所有字符都有,不存在中文輸入,
2、UIKeyboardTypeASCIICapable
跟上面沒什么區(qū)別
3、UIKeyboardTypeDecimalPad
純數(shù)字鍵盤,加點 和 退格鍵“x”, 推薦輸入金額專用
4、UIKeyboardTypeDefault
功能挺齊全的,有個地球小圖標(biāo)切換輸入方式,還有表情
5、UIKeyboardTypeEmailAddress
功能基本跟上面一樣的
6、UIKeyboardTypeNamePhonePad
也是跟上面一樣的
7、UIKeyboardTypeNumberPad
這種它的缺點就是缺點------沒有小數(shù)點啊
被我命名為缺點鍵盤
8、UIKeyboardTypeNumbersAndPunctuation
這種鍵盤看起來也是跟上面幾個功能齊全的差不多,只是有點動態(tài),有個格子秒變空格
9、UIKeyboardTypePhonePad
跟“缺點”鍵盤相比多了好幾個功能,電話鍵盤專用;有暫停、等待鍵
10、UIKeyboardTypeTwitter
功能齊全鍵盤,跟第八種差不多,切換過來空格鍵上顯示當(dāng)前鍵盤類型一秒鐘就變成空格了
11、UIKeyboardTypeURL
功能相當(dāng)齊全,九鍵英文模式下面多了個右向小箭頭
12、UIKeyboardTypeWebSearch
相當(dāng)好玩,齊全的功能,return鍵變成了“前往”了,這種鍵盤用于跳轉(zhuǎn)網(wǎng)頁好點
4 ?5 ?6 ?8 ?10 ?11 ?12這些類型都差不多,大同小異。
總結(jié)一下:
數(shù)字鍵盤:
UIKeyboardTypeDecimalPad:包含小數(shù)點,適合輸入金額等
UIKeyboardTypeNumberPad:沒有小數(shù)點
電話鍵盤:
UIKeyboardTypePhonePad
字母鍵盤:
UIKeyboardTypeAlphabet:不包含中文輸入
漢字鍵盤
UIKeyboardTypeDefault
URL、郵件、電話鍵盤
作者:蕭修