收藏
回答

使用自定义Tabbar,tab页面同时设置了自定义导航栏,tabbar错位到最底部

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 7.0.8 2.9.4

IOS真机上有问题,工具没问题,Android机待校验

机型是iPhone 11

使用自定义Tabbar(cover-view),tab页面同时设置了自定义导航栏,tabbar错位到最底部安全区域外,如图

使用官方提供的custom-tab-bar代码片段,只需要给tab页添加页面配置,"navigationStyle":"custom",就能复现


最后一次编辑于  2019-12-01
回答关注问题邀请回答
收藏

3 个回答

  • 山海
    山海
    01-24

    找到解决办法了!我是自定义的tabbar,其中有个tab页面用了自定义导航,来回切会有这个问题,后面把所有tab统一为自定义导航后,就解决了,原因大概是因为自定义导航会让原page页面的高度变大,自定义tababr就会往下掉

    01-24
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-12-05

    你好,问题已修复的,重新测试下看看

    2019-12-05
    有用
    回复 1
    • 西
      西
      2019-12-05
      好哦,可以了,thx
      2019-12-05
      回复
  • 睡前原谅一切
    睡前原谅一切
    2019-12-02

    写个代码片段?以及复现问题的机型和客户端版本号

    2019-12-02
    有用
    回复 18
    • 西
      西
      2019-12-02
      https://developers.weixin.qq.com/s/uReXSjmg7mdW
      2019-12-02
      回复
    • 西
      西
      2019-12-02
      机型是iphone11,暂未有其余机型可测试,微信客户端版本是7.0.8哦
      2019-12-02
      回复
    • 睡前原谅一切
      睡前原谅一切
      2019-12-02回复西
      好滴。我操作一发
      2019-12-02
      回复
    • 西
      西
      2019-12-02回复睡前原谅一切
      代码片段里面,第二个tab也就是自定义导航栏,会使tabbar消失
      2019-12-02
      回复
    • 睡前原谅一切
      睡前原谅一切
      2019-12-02回复西
      问题复现,如果第一个页面有设置自定义导航栏 就正常。我再研究研究可能是代码问题导致的。
      2019-12-02
      回复
    查看更多(13)
登录 后发表内容
问题标签