canvas 重绘导致cover-view尺寸出问题
发布于 6 年前 作者 pzhong 421 次浏览 来自 问答

需求描述:在canvas上覆盖内容,重绘canvas后,动态改变覆盖内容的位置

代码流程:初始绘制canvas,然后点击“重绘”动态随机改变覆盖内容的位置

问题描述:初始绘制完成后,效果正常;点击“重绘”之后,随机改变覆盖头像的左边距和上边距,覆盖头像的尺寸出现问题。

下图是正常效果:【iOS iPhone7截图】

下图是异常效果:【iOS iPhone7截图】

为了对比清晰,我给cover-view加了背景色。我以为是绘制图片导致cover-view尺寸问题;但是绘制矩形,也同样导致此问题。而且问题只在iOS上有,Android上是正常的。

我就想知道,这是组件问题??还是组件问题!!

回到顶部