1

有没有办法获取画布上元素的数量?我有一些将图像添加到画布的代码,有时某些图像会失败。只有当画布上有多个图像时,我才想在之后运行一些代码,我怎样才能计算画布上的图像数量?谢谢你

4

1 回答 1

1

正确的答案是画布没有“记忆”,它会画出你扔给它的东西,但它不会“知道”那里有多少图像。画布所知道的就是您已经在其上放置了内容,无论是一张大图像还是几个较小的图像都由您决定。

这意味着如果您在画布上绘图,您必须跟踪并计算自己绘制的内容。也就是说,每当您在画布上绘制图像时,都会增加一个计数器,当您清除它所占用的区域时减少它,或者在您清除整个画布时重置它。如果这听起来很简单,那是因为它是,你只需要记住自己做。

于 2013-02-25T11:02:53.603 回答