最近尝试了 "navigationStyle":"custom",即所谓“全屏模式”

发现设备适配遇到了问题。

导航栏的高度没有获取的途径,机型太多难以全部适配。

之前可以用 screenHeight - windowHeight - statusBarHeight  来得到导航栏高度。

但是“全屏模式”下,screenHeight 和 windowHeight 是一样的,也就无法得到导航栏的高度了。

建议:

wx.getSystemInfo 接口中增加导航栏高度。或者像另一个帖子里说的 提供“胶囊” 中线 的相对位置。

或者能够提供其他的解决方案。


七夕快乐



展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Jerry不怕猫

    11人对此回答表示赞同

    同求

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 荣光不复

    10人对此回答表示赞同

    Android导航栏高度48px

    展开
    10
    4回复
    发布于 6年前

    评论(4)

    收起评论

    • Aiden 2019-02-20 15:42

      你手头有Android刘海屏的话可以试下,我觉得微信这个数据应该是统一的

      回复
    • Ian 2019-02-23 00:46

      暂且不谈微信小程序IOS这种已经算比较统一的,安卓端国内各个品牌的手机胶囊位置都不一样。。你这个数据完全没意义

      回复
    • Kennedy 2019-02-24 13:53

      手头没有Android的刘海屏手机,但是iPhoneX是符合这个数据的

      回复
    • 泯灭人性 2019-02-26 11:11

      刘海屏了解一下

      回复
  • 暮澜寒冬

    5人对此回答表示赞同

    好的,反馈已收到,我们记录下这个需求

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Teagan

    5人对此回答表示赞同

    同求方案,这样全屏下很难做到自定义导航跟statusbar能够水平对齐

    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部