收藏
回答

ios端 canvas clip裁剪后 使用position动态位移后失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信iOS客户端 7.05 2.8.0

这个问题是我在使用uniapp中发现,后来经过多次测试发现是微信小程序的问题,复现代码片段已复现。

回答关注问题邀请回答
收藏

1 个回答

  • 丷路人甲i*
    丷路人甲i*
    2019-08-02

    使用position动态位移后clip失效

    2019-08-02
    有用
    回复 4
    • 卢霄霄
      卢霄霄
      2019-08-02

      ctx.save()

      ctx.beginPath()

      ctx.moveTo(x, y)

      ctx.lineTo(x + w, y)

      ctx.lineTo(x + w, y + w)

      ctx.lineTo(x, y + w)

      ctx.lineTo(x, y)

      ctx.clip()

      ctx.setFillStyle('red')

      ctx.fillRect(10, 10, 150, 75)

      ctx.restore()

      ctx.draw()


      2019-08-02
      1
      回复
    • 丷路人甲i*
      丷路人甲i*
      2019-08-02回复卢霄霄
      问题解决 谢谢大佬
      2019-08-02
      回复
    • 卢霄霄
      卢霄霄
      2019-08-02回复丷路人甲i*
      不客气~ 脸生的很,常来啊~
      2019-08-02
      回复
    • 丷路人甲i*
      丷路人甲i*
      2019-08-02
      好的大佬
      2019-08-02
      回复
登录 后发表内容