gpt4 book ai didi

iphone - 当应用程序进入前台时丢失所有绘图

转载 作者:行者123 更新时间:2023-11-28 22:39:18 24 4
gpt4 key购买 nike

我通过在 iPhone 应用程序上拖动手指来绘制多种颜色,但是当我最小化应用程序然后最大化时,我丢失了所有绘图,因为它调用了 drawrect 方法。我不知道从哪里调用此方法,但我看不到此问题的任何解决方案。主要是当我在设备上运行许多应用程序时发生。我认为 iOS 会删除缓冲区中的所有数据,以防止 iPhone 性能下降。这个问题的解决方案是什么?为什么它会丢失绘图?请帮忙!我没有找到这个问题的任何解决方案。

最佳答案

因为你的 View 在后台卸载了,当你回到前台时, View 会被重新创建,所以它会重绘。

当您进入后台时,如果设备内存不足,Apple 将卸载后台应用程序的 View (甚至关闭您的应用程序),以扩大当前正在运行的应用程序的内存。您的 View 已卸载,当您回到前台时, View 将由“数据”重新创建,因此请确保不要在 View 中保留“数据”。

而且可能在IOS6中,苹果会修改机制

关于iphone - 当应用程序进入前台时丢失所有绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14994042/

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