ios调用camera原生组件拍照后不退出
发布于 6 年前 作者 minfeng 8350 次浏览 来自 官方Issues

iPhone XS和苹果7plus,点击拍摄人脸(下方截图1),进入camera(下方截图2),此时<cover-image>的人脸轮廓生效,点击拍照后变成了下方截图3,无法退出,而且原本覆盖在camera上的<cover-image>标签也消失不见了,只有按小程序顶部的返回上一页按钮才能关闭camera组件,打印log如下方截图4,图片拍摄成功,上传成功,就是退出不了camera。经测试,安卓机是好的。

请问ios要怎么才能退出camera呢?

截图示例如下:

https://developers.weixin.qq.com/miniprogram/dev/component/camera.html

2 回复

你好,请提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

用复现问题的手机扫下面的小程序码,提供下扫码结果截图



找到原因了,这个camera组件我需要给它做一个头像轮廓,自然我就用到了绝对定位。结果我给camera写样式的时候,顺手给camera也设置成了绝对定位,结果ios就退不出来了。不给camera要用绝对定位即可。

回到顶部