【BUG反馈】软键盘在有的手机上会把内容都顶上去,有的就不会

  • Creator 版本:2.2.2

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:点击引擎自带EditBox,唤起软键盘,大部分手机的现象是软键盘顶起布局,有的手机上不会顶

  • 手机型号 :vivo y71a(不会顶上去)

  • 编辑器之前是否有其它报错 :无

  • 出现概率:必现

正常行为应该不顶起视图,请问什么机型会将视图顶起呢,我们确认下问题

2.2.2确定正常情况是不顶的吗?我这里helloworld工程都会顶起来。没改过引擎源码。。。

小米9 5G版

麻烦确认一下

OPPO R11 也会把整个页面给顶上去。
我直接用OPPO的方法,发现也会顶上去,就没管:joy:

cocos 2.0.10

补充: 是 OPPO 小游戏

貌似oppo rino3也会

好的,我明天找相关测试机看看

视图不往上推,这个行为是在 2.2.1 上统一的,当时是为了确保行为跟 iOS 一致
2.0.10 上估计会有这个问题

刚刚测试了
cocos 2.3.2 也会顶上去
测试机 OPPO R11

补充: 是 OPPO 小游戏

请问游戏里是有做过屏幕旋转吗

没有。

我取OPPO 小游戏中心看了下其他的小游戏,
有输入框的都是往上顶。我觉得这个可能是系统行为?
所以我不纠结这个问题了,我去修改界面了:joy:

应该不是系统行为,我们调整一下

要调整那个地方?好改的话,我就不改界面了

oppo 小游戏的话,你这边不好改,我们下个版本优化下

这边没能复现你的问题
请问你是在什么平台上出现的问题呢,有屏幕旋转相关的操作吗

感谢跟进,我这边是在安卓原生上出的问题,包体中有屏幕旋转操作,但我竖屏进入游戏,不进行旋转操作,就会出现顶上述的情况

我将安装2.2.1在相同环境试一下,如果不顶,有可能是我本机上的引擎代码被修改过

我们自己的游戏做的是把输入控件往上顶,但是不动其他控件。 回调给逻辑告诉他上移的delta。 让游戏自己控制游戏UI怎么适配。
官方可以考虑下这么玩。 顶起来对玩家输入比较友好。

在软键盘会覆盖内容(而不是整体顶上去)的情况下,你能够正常获取键盘高度吗?