在相机上上添加cover-view,会出现黑色的线,是怎么回事?

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

我在相机上添加两个cover-view时,将上下两个cover-view分别设置高度的50%,为什么中间会有一条黑色的线呢?

wxss是这样写的的:

.header{

display: flex;

flex-direction: row;

justify-content: space-between;

align-items: center;

width: 100%;

height:50%;

background:transparent;

background-color: rgba(0, 0, 0,0.5);

}

.bottom{

width: 100%;

height:50%;

background-color: rgba(0, 0, 0, 0.5);

}

4 回复
gangdeng
gangdeng1 楼6 年前

这个问题我也遇到过,我最后直接用canvas画的一整块蒙版,用cover-view拼蒙版的方法我已经放弃了

zouguiying
zouguiying2 楼6 年前

请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。复现问题的手机扫码提供下截图

xiuying18
xiuying183 楼6 年前

这种是计算的时候差一个px,比较难避免,可以使用px就不会有这个问题

xiuyingqiao
xiuyingqiao4 楼5 年前

如果两个cover-view高度都设置成px这种,就没有黑线