小程序右上角的胶囊怎么定位的。

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

想知道小程序右上角的胶囊是怎么根据不同的机型定位的,因为公司要求模拟一个跟右边胶囊相同的胶囊,在不同的机型上面位置总是不一样。求解

4 回复
itang
itang1 楼6 年前

用截图工具看看不同机型的上边距和右边距是不是固定的,是的话就好办了~

esu
esu2 楼6 年前

如何定位的?可以写出来看看嘛

motao
motao3 楼6 年前

利用wx.getSystemInfo()返回的参数中statusBarHeight,titleBarHeight计算

例子:

胶囊高度32px

fixed定位top值计算:statusBarHeight + (titleBarHeight - 32)/2


如果是自定义导航栏,在titleBar view中flex居中就好了

nama
nama4 楼5 年前

不可更改