TTOOMM
TTOOMM
  • 发布:2021-07-23 18:28
  • 更新:2022-08-18 17:31
  • 阅读:943

【报Bug】IOS pageScrollTo 软键盘弹出时候,页面高度计算问题,页面滚动不准确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.22

手机系统: iOS

手机系统版本号: iOS 10.3

手机厂商: 苹果

手机机型: Iphone 6

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.pageScrollTo({
scrollTop:Number.MAX_VALUE,// Number.MAX_VALUE,
duration: 1000,
});

操作步骤:

页面上底部有个Fixed的输入框,这个时候外部有消息进来,触发滚动到底部功能

预期结果:

页面应该滚动到键盘上面

实际结果:

页面滚动到了键盘背后,挡住了内容

bug描述:

uni.pageScrollTo 滚动,当页面中有键盘弹出状态的时候,滚动的位置不准确,会滚动到被软键盘覆盖的位置
这个时候页面的高度计算有问题
安卓没有问题,只有IOS有问题
键盘弹出的时候,有时候也会弹出的高度不对

2021-07-23 18:28 负责人:无 分享
已邀请:
TTOOMM

TTOOMM (作者)

附件是Demo
点击Input 输入框,弹出键盘之后,等待2秒,安卓将会滚动键盘之上,IOS会滚动到键盘背后

z***@sina.com

z***@sina.com

请问兄弟解决了吗?

3***@qq.com

3***@qq.com

我现在也是遇到这个问题

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