tabBar的高度在不同的手机尺寸是否固定?怎么获取其高度尺寸?
发布于 6 年前 作者 weixia 3052 次浏览 来自 问答

tabBar的高度在不同的手机尺寸是否固定?怎么获取其高度尺寸?涉及到动态获取当前窗口大小,没有tabBar的窗口还好可以通过getSystemInfo获取,但有tabBar的怎样减掉tabBar的高度?

5 回复

多谢提醒,那就用screenHeight-标题高度-tabBar高度可以躲过这个坑

单位是PX,你可以打印出来在手机上看,getSystemInfo获取的高度是PX,如果这个是rpx,那就没法计算了

谢谢!如果是固定的话,单位是rpx吧?我看不同的尺寸,好像高度还是不太一样

你最好是自己去实现tabBar,上面我已经说了,自带的那个会有 window_height获取高度不同平台包含这个高度不一致问题,screenHeight是一致的,但是这个要1.10库以上的微信微信版本才能获取到,如果要考虑到老微信用户的话不能用screenHeight

tabBar高度是固定的,可以getSystemInfo获取高度再计算,但是最近有个坑,安卓获取的高度没有减去tabBar,但是IOS减掉了,所以你是没办法实现双平台兼容的,只能自己去实现一个tabbar

回到顶部