常見鍵盤高度統計

2021-09-11 13:48:42 字數 911 閱讀 9721

統計總結:

1.在不同解析度、不同廠商、不同機型,鍵盤的高度均存在差異,所以並無決絕對標準。

2.但總體上看,第三方輸入法在兩個平台中英文大多都一致高度,在蘋果上系統自帶鍵盤中英文不一致。

3.安卓較新手機帶有虛擬按鍵,但都是廠商自定義,無標準可言。

-----------安卓---------------

360手機(1080p)  鍵盤高825   虛擬按鍵144   總高969   rn->鍵盤高275

三星s3(720p)   鍵盤高550     

一加3t(1080p)        鍵盤高825訊飛          rn-->315

三星s8+ (2960 x 1440)        鍵盤高 1128   虛擬按鍵 192    共高 1320   rn->282, 48

-----------蘋果---------------

iphonex

螢幕大小:5.8寸

解析度: 1125 x 2436

螢幕尺寸:375 x 812

鍵盤尺寸:1125 x 999(英)

iphone8plus

螢幕大小:5.5寸

解析度: 1080 x 1920

螢幕尺寸:414 x 736

鍵盤尺寸:1080 x 705(英)

iphone6/6s/7/8

螢幕大小:4.7寸

解析度: 750 x 1334

螢幕尺寸:375 x 667

鍵盤尺寸: 750 x (訊飛660  搜狗560  (三方中英文同高)  原中文580  原英文520)

iphonese

螢幕大小:4.0寸

解析度: 640 x 1136

螢幕尺寸:320 x 568

鍵盤尺寸(英):640 x 506(英)

獲得鍵盤高度

在遇到有輸入的情況下。由於現在鍵盤的高度是動態變化的。中文輸入與英文輸入時高度不同。所以輸入框的位置也要做出相應的變化 pragma mark keyboardhight void void void registerforkeyboardnotifications 實現當鍵盤出現的時候計算鍵盤的高...

鍵盤自適應高度

在遇到有輸入的情況下。由於現在鍵盤的高度是動態變化的。中文輸入與英文輸入時高度不同。所以輸入框的位置也要做出相應的變化 pragma mark keyboardhight void void void registerforkeyboardnotifications 實現當鍵盤出現的時候計算鍵盤的高...

h5如何動態獲取鍵盤高度 動態獲取鍵盤高度

在遇到有輸入的情況下。由於現在鍵盤的高度是動態變化的。中文輸入與英文輸入時高度不同。所以輸入框的位置也要做出相應的變化 pragma mark keyboardhight self registerforkeyboardnotifications nsnotificationcenter defau...