gpt4 book ai didi

iOS drawRect : is it possible to clear the Graphics Context?

转载 作者:行者123 更新时间:2023-11-29 13:43:26 24 4
gpt4 key购买 nike

我正在编写一个 iPad 应用程序,我有一个自定义 View ,我可以在其中覆盖 drawRect 来进行大量绘图。我有一个计时器调用 setNeedsLayout 来刷新图形。

当我分析我的应用程序时,我发现随着动画的展开,应用程序占用的内存从 1.5MB 增加到 600MB。

此外,之前绘制的图形不会消失,因此在重新绘制新图形之前,我在它们上面绘制了一个白色方 block 。

我猜某些路径或形状仍保留在上下文中。我怎样才能清除它(从中删除所有内容)?

最佳答案

这不是清除图形上下文的问题。您可能正在泄漏对象。使用 Instruments 中的 Leaks 模板来帮助追踪它们。或者发布您的 drawRect: 代码,我们可能会发现一些漏洞。

关于iOS drawRect : is it possible to clear the Graphics Context?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com