iOS多任务应用程序切换器自定义图像
问题描述:
即时通讯开发iOS应用程序,当用户双击主页按钮时,我希望它的行为类似于贝宝。iOS多任务应用程序切换器自定义图像
对于那些不知道PayPal应用程序在多任务切换器上显示应用程序时显示自定义图像,但在通知到达时或用户拉取通知栏时不显示自定义图像的人。
我的问题出现在实现这个时,使用事件applicationWillResignActive来显示我的自定义图像(因为applicationEnteredBackground没有被调用)。但是这种方法在我不希望应用程序显示图像的事件上调用(例如通知,调用,拉动顶部栏等)。
只有当主页按钮被双击时,是否有任何设置此图片的方式? 谢谢!
答
从我看到的情况来看,PayPal不会立即用自定义图像覆盖视口 - 当我双击主屏幕按钮时,它会保持正常渲染状态直到我做其他事情 - 但最有可能的是applicationDidEnterBackground:
。切换到主屏幕或其他应用程序后,PayPal预览会被覆盖。
另一方面,我的手机银行应用程序会在applicationWillResignActive:
被触发时立即执行此操作。
这些是AFAIK唯一可以实现的两种方法。
是的,对不起,你是对的。有没有过滤调用applicationWillResignActive的事件的方法?或至少知道它是由传入通知触发还是通过拉下顶部栏?谢谢 – user5420586
嗯,我认为这是不可能的。有人试图通过观察所有可以与Notification Center一起工作的“UIWindow”触摸来检测控制中心的显示,您可以尝试在此处搜索SO。 – michi