向着太阳
向着太阳
  • 发布:2015-03-16 00:12
  • 更新:2017-03-29 16:47
  • 阅读:5390

当软键盘出来的时候如何让底部选项卡一直维持在底部,不被键盘顶上去

分类:MUI

当键盘出来的时候怎么让它不把底部选项卡顶上去,就是让底部选项卡或整个页面一直保持不动。
键盘出来前:

键盘出来后:

2015-03-16 00:12 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

目前在Android平台弹出软键盘会触发resize事件,暂时可以通过监听此事件来判断是否弹出软键盘,从而决定是否隐藏Tab节点。

  • 死亡圆舞曲

    如果软键盘关闭后如何恢复呢?谢谢

    2015-06-03 17:11

向着太阳

向着太阳 (作者)

  • 向着太阳 (作者)

    还是显示一个灰色背景的NAV在那,已经把它隐藏了,且设成背景为白色

    2015-03-23 09:15

  • gq_long

    回复 向着太阳:请问,完整的监听代码什么写,我不会写除html之外的语言,但我又不想底部选项卡放在软键盘上方,可以把代码贴出吗?谢谢

    2015-03-23 10:39

  • DCloud_App_Array

    回复 向着太阳:此现象是跟整体界面结构有关,理论上既然能隐藏就可以改变背景颜色,可能还是操作时遗漏界面结构的影响,请提供完整工程才能准确定位问题。

    2015-03-23 11:49

  • 向着太阳 (作者)

    回复 DCloud_App_Array:解决了,内容页是白色背景,而首页body是灰色背景,当首页页脚隐藏白色与灰色一起就造成那个问题

    2015-03-23 13:35

  • 向着太阳 (作者)

    回复 gq_long:贴出来了

    2015-03-23 13:48

  • 向着太阳 (作者)

    回复 DCloud_App_Array:发现一个更好的办法,当键盘弹出来的时候只需要更改子页面的位置就行了,把bottom改为0

    2015-03-23 14:19

向着太阳

向着太阳 (作者)

  • liyoungs

    有一个灰框,并且挤压窗口高度,求解。

    2017-07-06 18:13

jclarry

jclarry

你这里面是子的webview吧。 把子webview的bottom重新设置一下

  • gq_long

    好的谢谢

    2015-03-23 14:38

向着太阳

向着太阳 (作者)

是的,我后来也是这样做的,但是还有一个问题,如果监听window对象resize事件,但是有几个子页面会导致监听resize事件里的代码会重复运行几次,这个怎么解决呢,

  • jclarry

    那你就需要所有的子页面都进行处理了

    2015-03-23 15:36

4***@qq.com

4***@qq.com

你直接新弹出一个搜索页面来不是更好

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