收藏
回答

canvas画布用clip画了5个矩形,模拟器显示正常,IOS只显示两个,急求解

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug clip 微信iOS客户端 6.6.6 2.0.8

list数组长度为5

const picCtx = wx.createCanvasContext('picCanvas')

for(var i=0; i<list.length; i++){

picCtx.save()

picCtx.beginPath()

picCtx.rect(list[i].kleft, list[i].ktop, list[i].kWidth, list[i].kHeight)

picCtx.clip()

picCtx.drawImage(list[i].pic, list[i].kleft, list[i].ktop, pWidthlist[i], pHeightlist[i])

picCtx.restore()

}

picCtx.draw()


在模拟器显示:画出了五个矩形,正常

在IOS中显示:只画出了两个矩形,是不是BUG

安卓未测试

求大神!!!


最后一次编辑于  2018-05-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 马农™
    马农™
    2018-05-24

    建议在不同的微信版本上测一下,最近有不少接口在6.6.6正常,更新到6.6.7就出问题了

    2018-05-24
    赞同
    回复
  • Getting
    Getting
    2018-05-30

    我也遇到这个问题,但是没看到社区有解决的!

    2018-05-30
    赞同
    回复