【问题标题】:iOS Multitask App Switcher Custom ImageiOS 多任务应用切换器自定义图像
【发布时间】:2016-08-24 06:25:24
【问题描述】:

我正在开发一个 iOS 应用程序,我希望它在用户双击主页按钮时表现得像 PayPal。

对于那些不知道 PayPal 应用程序在多任务切换器上显示应用程序时会显示自定义图像但在通知到达或用户拉动通知栏时不会显示的人。

我的问题是在实现这一点时出现的,我使用事件 applicationWillResignActive 来显示我的自定义图像(因为没有为此调用 applicationEnteredBackground)。但是在我不希望应用程序显示图像的事件上调用此方法(例如通知、呼叫、拉顶栏等)。

只有双击主页按钮时,是否有任何方法可以设置此图像? 谢谢!

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    据我所见,PayPal 不会立即用自定义图像覆盖视口——当我双击主页按钮时,它会保持正常渲染,直到我执行其他操作——但很可能是在 applicationDidEnterBackground: 上。切换到主屏幕或其他应用程序后,PayPal 预览将被覆盖。

    另一方面,当applicationWillResignActive: 被触发时,我的移动银行应用程序会立即执行此操作。

    这是 AFAIK 唯一可以实现的两种方法。

    【讨论】:

    • 是的,对不起,你是对的。是否有过滤调用 applicationWillResignActive 的事件的方法?或者至少知道它是由传入通知触发还是通过拉下顶部栏触发的?谢谢
    • 嗯,我相信这是不可能的。有尝试通过观察所有可以与通知中心一起使用的UIWindow 触摸来检测控制中心的显示,您可以尝试在 SO 上搜索。
    猜你喜欢
    • 2018-08-05
    • 2014-08-29
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 2015-01-24
    • 2014-06-03
    • 1970-01-01
    相关资源
    最近更新 更多