我正在开发一个应用程序,我在屏幕上绘制一些矩形,然后需要操纵形状(更改它们的大小、位置)。我尝试使用 .drawRect 做一些事情并在每次操作它时清除形状,但是 RAM 使用量激增然后下降(大概是因为我不断重新初始化一个新组件然后删除它,而垃圾收集正在清理它) . 这似乎不是最有效的方法。
有没有办法让我只创建一次形状,然后在画布上移动它(并在不使用所有这些 RAM 的情况下更改它的宽度和高度?
我正在开发一个应用程序,我在屏幕上绘制一些矩形,然后需要操纵形状(更改它们的大小、位置)。我尝试使用 .drawRect 做一些事情并在每次操作它时清除形状,但是 RAM 使用量激增然后下降(大概是因为我不断重新初始化一个新组件然后删除它,而垃圾收集正在清理它) . 这似乎不是最有效的方法。
有没有办法让我只创建一次形状,然后在画布上移动它(并在不使用所有这些 RAM 的情况下更改它的宽度和高度?