我正在iOS 7上开发一个具有所需功能的应用程序
当我回家按钮,应用程序进入后台时,我会将图像添加到当前的UIWindow。因此,当应用程序进入后台时,如果iOS 7上的用户双主页按钮,操作系统将显示我的应用程序的当前视图的小屏幕截图,因此用户可以看到我添加的图像。 :)(我做到了)
当用户点击应用图标返回我的应用时,我想立即删除此图片。在这种情况下,“立即”意味着用户无法再看到此图像,用户只需在应用程序进入前景时看到他/她当前的视图。我尝试将代码删除图像放在applicationWillEnterForeground委托的开头,但是我仍然可以在它消失后的短时间内看到它。
任何人都可以帮助我“立即”删除它作为我的愿望。
答案 0 :(得分:1)
对所有应用程序自动完成,您无需在代码中执行任何操作。
答案 1 :(得分:1)
我认为你不能更快地做到这一点,这取决于设备的性能。对不起男士。
答案 2 :(得分:1)
与其他人一样,iOS处理这些事件非常棘手。我一直在研究并依赖于设备的内存状态来更快或更快地完成它。实际上,在iPhone 4和4S中可能无法显示您在applicationWillEnterForeground
方法上添加的图像。
如果我是你,我会通过在应用再次激活时添加该图像的平滑淡出动画来解决它。使用[UIView animateWithDuration: animations:]
可以很好地完成! :)
如果我发现别的东西,我会在这里回答!