canvas画布用clip画了5个矩形,模拟器显示正常,IOS只显示两个,急求解
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
安卓未测试
求大神!!!