Ramon
Ramon
  • 发布:2021-01-23 16:45
  • 更新:2021-12-29 17:56
  • 阅读:1661

IOS端软键盘弹出,无法把输入框立刻顶起来

分类:uni-app

我做的的即时通讯,输入框固定在页面的最底部,页面的参数设置如下

{
"path": "pages/message/chat",
"style": {
"backgroundColor": "#F2F2F2",
"app-plus": {
"bounce": "none",
"scrollIndicator": "none",
"softinputMode": "adjustResize",
"titleNView": {
"splitLine": false
}
}
}
}

其中,设置的键盘弹出方式为: "softinputMode": "adjustResize",

但是在IOS端,点击底部输入框之后,按照正常逻辑,键盘弹起的同时,会把输入框同步往上顶。目前的问题是,键盘弹起来之后,延迟了几百毫秒之后,输入框才被顶起来。(我的理解是,键盘弹起来之后,webview窗体才被压缩,所以这中间有延迟)

请问,如何避免这个问题的发生

Android端没有该问题!

2021-01-23 16:45 负责人:DCloud_iOS_XHY 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

webview页面目前就是这样,可以换成 nvue 页面实现,没有这个问题

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