生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
  1. 首页
  2. 未分类
  3. 正文

小程序获取导航栏navBarHeight和底部tabbarHeight的高度(适配所有机型)

2022年8月27日 3819点热度 4人点赞 0条评论

file

先说三遍:垃圾小程序~垃圾小程序~垃圾小程序~
系统api中systemInfo什么都给了,就是不直接给你这两个高度,可能是涉及组件的实现吧,搭建在安卓和ios上的hybird渲染就是麻烦。

直接上答案:navBarHeight = systemInfo.statusBarHeight + 44;
有人会问44哪里来的,44就是所有ios导航栏的高度
tabbarHeight=systemInfo.screenHeight-systemInfo.safeArea.bottom + 50

height: calc(100vh - 96rpx(自定义的tabbar组件高度) - env(safe-area-inset-bottom)(适配苹果));

Post Views: 3,517
标签: 暂无
最后更新:2022年8月27日

jinzhao

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1