使用canvas.fillText()实现文本超出宽度自动换行,开发工具与真机预期结果不一致?
发布于 5 年前 作者 rsong 13377 次浏览 来自 问答

需求:canvas文本生成图片,超出一定宽度__自动换行__

解决思路:循环遍历字符串,通过计算长度进行字符截取,并使用fillText()生成

结果:开发工具上功能正常实现。__真机调试__时一旦文本包含数字,换行功能失败

问题关键点:输入文本包含数字/输入纯数字时开发工具功能正常真机调试无法达到预期结果

以下为关键代码截图:

3 回复

偶尔也会效果不如预期,中间文本偶尔效果异常。

为什么是能整除160呢。。

回到顶部