收藏
回答

CanvasContext.rotate 开发端可旋转,iOS端旋转失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug CanvasContext.rotate(number rotate) 客户端 6.7.3 2.4.1

- 当前 Bug 的表现(可附上截图)

使用 CanvasContext.rotate(number rotate) 将图片旋转了90度,在开发工具上可以实现旋转,在iOS上无法旋转。


- PC开发端预期表现


- iOS端实现效果



请问这个有什么办法可以处理么?thanks~。

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

1 个回答

  • 小马
    小马
    2018-11-19

    我这里iOS是生效的啊,我是先translate再rotate


    2018-11-19
    有用
    回复 2
    • 刘涛
      刘涛
      2018-11-19

      感谢回复。

      我也预先进行了 translate哈。具体代码是这样的:

      ctx.translate(this.data.sideth, 0)

      ctx.rotate( 90* Math.PI /(180))


      2018-11-19
      回复
    • 小马
      小马
      2018-11-20回复刘涛

      那就奇怪了,有没有可能是this.data.sideth这个值有问题哈

      2018-11-20
      回复
登录 后发表内容