收藏
回答

导航条字体设置

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 导航条 客户端 7.0.0 2.5.1

- 需求的场景描述(希望解决的问题)

只是想修改导航条字体大小就要写组件自定义导航条,又要适配各种机型。

- 希望提供的能力

开放修改导航条标题字体大小功能。

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

2 个回答

  • 拾忆
    拾忆
    01-25

    看下文章:https://developers.weixin.qq.com/community/develop/article/doc/000aa842274d58cb15f74f81f56013

    分分钟搞定~

    01-25
    赞同 1
    回复 6
    • 黑黑
      黑黑
      01-25

      这篇文章看过,这里的分享按钮高度*2=64,能通用大部分设备,还有好多不适配,比如水果X,MI8等带刘海的,就算判断一下设备后设为88,还有设备无法视频,如工具里的nexus。

      01-25
      回复
    • 拾忆
      拾忆
      01-25回复黑黑

      好像不会啊~我没遇到这情况。

      01-25
      回复
    • Stephen
      Stephen
      01-25回复黑黑

      这个计算出来的只是胶囊按钮那一排的高度 需要自己加上状态栏的高度

      01-25
      回复
    • 黑黑
      黑黑
      01-25回复Stephen

      这篇文章中的意思:刘海屏 88 - statusBarHeight , 非刘海屏 64 - statusBarHeight , 只包括这两类了;其实还有别的,虽然是小众设备,用户数量不多,但毕竟还是有的,如nexus5x不适用这个公式。

      01-25
      回复
    • Stephen
      Stephen
      01-25回复黑黑

      好好看文章内容,和你之前看到的思路不一样,不是一个绝对值

      01-25
      1
      回复
    查看更多(1)
  • philly
    philly
    01-25

    想玩的灵活只能自己写= =

    01-25
    赞同
    回复 10
    • 黑黑
      黑黑
      01-25

      不是说要玩的多灵活,只是开放下字体设置的能力。

      01-25
      回复
    • philly
      philly
      01-25回复黑黑

      暂时都是自定义头部,写个组件,一个页面一个页面的加,适配可以通过系统参数中的statusbar的高度去适配,可以尝试下

      01-25
      回复
    • 黑黑
      黑黑
      01-25回复philly

      是啊,就是小众不好适配啊,设备类型太多。

      01-25
      回复
    • philly
      philly
      01-25回复黑黑

      没啥不好适配的啊,我是给标题高度44,然后加上statusBar那个高度,上面用个盒子占位就好,中间44基本能适配所有的,暂时还没发现问题

      01-25
      回复
    • 黑黑
      黑黑
      01-25回复philly

      你用工具试下Nexus 的机型,固定死就不行了。这个方法可行,下面有代码片段,你看下,除了pad上字体比较大,但这种可以再判断下就可以了。感觉是目前最好的方法。


      https://developers.weixin.qq.com/community/develop/article/doc/000aa842274d58cb15f74f81f56013

      01-25
      回复
    查看更多(5)