iOS開發選擇鍵盤型別

2021-08-06 04:20:53 字數 828 閱讀 6829

關在ios開發中,鍵盤型別暫時就這些了。

1、uikeyboardtypealphabet

輸入密碼可以用這種,所有字元都有,不存在中文輸入,

2、uikeyboardtypeasciicapable

跟上面沒什麼區別

3、uikeyboardtypedecimalpad

純數字鍵盤,加點 和 退格鍵「x」, 推薦輸入金額專用

4、uikeyboardtypedefault

功能挺齊全的,有個地球小圖示切換輸入方式,還有表情

5、uikeyboardtypeemailaddress

功能基本跟上面一樣的

6、uikeyboardtypenamephonepad

也是跟上面一樣的

7、uikeyboardtypenumberpad

這種它的缺點就是缺點------沒有小數點啊

8、uikeyboardtypenumbersandpunctuation

這種鍵盤看起來也是跟上面幾個功能齊全的差不多,只是有點動態,有個格仔秒變空格

9、uikeyboardtypephonepad

跟「缺點」鍵盤相比多了好幾個功能,**鍵盤專用;有暫停、等待鍵

10、uikeyboardtypetwitter

功能齊全鍵盤,跟第八種差不多,切換過來空格鍵上顯示當前鍵盤型別一秒鐘就變成空格了

11、uikeyboardtypeurl

功能相當齊全,九鍵英文模式下面多了個右向小箭頭

12、uikeyboardtypewebsearch

相當好玩,齊全的功能,return鍵變成了「前往」了,這種鍵盤用於跳轉網頁好點

iOS鍵盤型別

1.uikeyboardtypedefault 預設的鍵盤,可輸入所有的字元 2.uikeyboardtypeasciicapable 可輸入ascii字元的鍵盤,和預設鍵盤相似 3.uikeyboardtypenumbersandpunctuation 可輸入數字和 等字元 4.uikeyboar...

iOS開發 鍵盤通知

uikeyboardwillshownotification uikeyboarddidshownotification uikeyboarddidhidenotification uikeyboarddidhidenotification addobserver與removeobserver需要在...

iOS開發 關於鍵盤高度

在ios開發中,經常有需要根據彈出來的鍵盤不同高度,改變我們檢視顯示的需求,而鍵盤的高度並不是一定的 比如中文輸了字和英文鍵盤 那麼我們可以通過註冊鍵盤通知,監聽鍵盤的高度改變事件來完成。這裡我只給出最核心的部分 首先是註冊通知 鍵盤高度改變的通知 nsnotificationcenter defa...