小程序去掉导航栏后 怎么自定义导航栏?

发布于 6 年前作者 mzeng20374 次浏览最后编辑 6 年前来自 ask

我是计划使用wx.getSystemInfo计算出导航栏的高度 然后screenHeightwindowHeight,来定义导航栏的高度,

但是在真机上 打印screenHeightwindowHeight 值一样。怎么办?求解

10 回复
myi
myi1 楼6 年前

@Baran            试了  根本不行呀 加我qq可以吗  928252089

gxiong
gxiong4 楼6 年前

@Baran iPhone X就不是44了

mingyao
mingyao5 楼6 年前
nav { height: 44px; padding-top: 20px; }
nav.isx { padding-top: 44px; }
nav.android { height: 48px; padding-top: 24px; }

代码参考

yangyao
yangyao6 楼6 年前
zhouqiang
zhouqiang7 楼6 年前

systemInfo.statusBarHeight  (^1.9.0)

Example

zfang
zfang8 楼6 年前

padding-top 是 status bar 部分, iPhone X 的 status bar 和 navigation bar 都是 44px

qiaojie
qiaojie9 楼6 年前

@Baran,请教大佬,怎么用rpx来表述statusbar和navigationbar的高度呢

guiying12
guiying1210 楼4 年前

status bar

iOS: 一般为 20px iPhone X 下为 44px

Android:标准为 24px

Navigation bar

iOS: 44px

Android: 48px or 56px