收藏
回答

ios调用camera原生组件拍照后不退出

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

最后一次编辑于  01-14
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    01-14

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

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

    

    01-14
    赞同
    回复 1
    • 陈由梅
      陈由梅
      01-15
      找到原因了,camera我给它设置了position:absolute;结果ios就退不出来了。
      01-15
      回复
  • 陈由梅
    陈由梅
    01-15

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

    01-15
    赞同
    回复
登录 后发表内容
问题标签