收藏
回答

IOS 使用canvas 2d 使用measureText 这个方法获取高度为0?

微信版本为 8.0.44

哥哥们,求你们了。改改bug吧




https://developers.weixin.qq.com/community/develop/doc/000e22dd938a90ba444e5ea3857000

用的是最新的canvasContext,问题还是有。

最后一次编辑于  2023-12-22
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-12-22

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

    2023-12-22
    有用
    回复
  • 小金
    小金
    2023-12-22

    代码

    var canvasContext = canvas.getContext('2d');
    const widthHeightInfo = canvasContext.measureText( '你好');
    
    返回的 widthHeightInfo 对象,里面的width是有。但是
    actualBoundingBoxAscent,actualBoundingBoxDescent 为0。
    数据打印出来这样。
    actualBoundingBoxAscent: 0
    actualBoundingBoxDescent: 0
    width: 120
    
    
    2023-12-22
    有用
    回复 1
    • 从君华
      从君华
      08-04
      现在是返回了 undefined 。
      08-04
      回复
登录 后发表内容