小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我是计划使用wx.getSystemInfo计算出导航栏的高度 然后screenHeight-windowHeight,来定义导航栏的高度,
但是在真机上 打印screenHeight 和 windowHeight 值一样。怎么办?求解
11 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序顶部自定义导航组件实现原理及坑分享
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
@Baran,请教大佬,怎么用rpx来表述statusbar和navigationbar的高度呢
systemInfo.statusBarHeight (^1.9.0)
Example
封装了个组件 https://github.com/BaranWang/wx-com-header
@Baran 试了 根本不行呀 加我qq可以吗 928252089
padding-top 是 status bar 部分, iPhone X 的 status bar 和 navigation bar 都是 44px
@Baran iPhone X就不是44了
nav {
height
:
44px
;
padding-top
20px
; }
nav.isx {
nav.android {
48px
24px
代码参考
@Baran 我不是要 statusBarHeight这个的高度 是要 整个导航栏的 也就是screenHeight-windowHeight的高度
status bar
iOS: 一般为 20px iPhone X 下为 44px
Android:标准为 24px
Navigation bar
iOS: 44px
Android: 48px or 56px
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序顶部自定义导航组件实现原理及坑分享
@Baran,请教大佬,怎么用rpx来表述statusbar和navigationbar的高度呢
systemInfo.statusBarHeight (^1.9.0)
Example
封装了个组件 https://github.com/BaranWang/wx-com-header
@Baran 试了 根本不行呀 加我qq可以吗 928252089
padding-top 是 status bar 部分, iPhone X 的 status bar 和 navigation bar 都是 44px
@Baran iPhone X就不是44了
nav {
height
:
44px
;
padding-top
:
20px
; }
nav.isx {
padding-top
:
44px
; }
nav.android {
height
:
48px
;
padding-top
:
24px
; }
代码参考
@Baran 我不是要 statusBarHeight这个的高度 是要 整个导航栏的 也就是screenHeight-windowHeight的高度
status bar
iOS: 一般为 20px iPhone X 下为 44px
Android:标准为 24px
Navigation bar
iOS: 44px
Android: 48px or 56px