HansChen
HansChen
  • 发布:2022-02-17 09:59
  • 更新:2022-02-17 10:28
  • 阅读:622

【报Bug】【已解决】iphone11,ios14.2下搜狗输入法键盘高度错误

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.14.6

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

第三方开发者工具版本号: 1.05.2201240

基础库版本号: 2.17.3

项目创建方式: HBuilderX

示例代码:

uni.onKeyboardHeightChange(res => {  
  console.log('onKeyboardHeightChange res', res.height)  
})  

<input type="digit" @keyboardheightchange="keyboardheightchange">  

keyboardheightchange(e) {  
  console.log('keyboardheightchange', e.detail.height)  
}

操作步骤:

按上面代码即可复现

预期结果:

需要正确的键盘高度

实际结果:

以上都是获取到了偏高至少50px以上的距离

bug描述:

*该问题的实际问题是input foucs导致的界面推起导致的偏差

==================
iphone11,ios14.2下搜狗输入法键盘高度错误(系统原生的键盘正常)

用uni.onKeyboardHeightChange和input控件keyboardheightchange事件获取的高度都是错误的

另外:在android 华为meta30pro下面获取的高度,比实际键盘高度总是高出3px

2022-02-17 09:59 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

可以用原生获取第三方键盘高度

该问题目前已经被锁定, 无法添加新回复