A 有一个 View Controller ,我在其上有一个自定义 View 。
自定义 View 绘制一些形状图层。
我注意到,当我的应用程序位于后台时,如果我在几分钟后重新打开它,自定义 View 将被重新绘制,但旧的形状图层仍然存在,因此我最终会得到两个形状。
我还注意到代表们没有被解雇。看起来对自定义 View 中创建的对象的所有引用都已丢失。
我认为这与保存状态有关,但我没有使用任何状态保存功能。
如何确保我的应用程序从挂起状态恢复后完全重新打开?
最佳答案
为了防止您的应用程序状态在进入后台状态时被保存...
打开 .plist 并添加以下键:
Application does not run in background - Boolean - YES
这会强制您的应用在启动时重新加载。
关于ios - 自定义View悬浮状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44531527/