gpt4 book ai didi

ios - 自定义 iOS 弹出/模态视图越狱启动守护进程

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

我正在做一个越狱调整(启动守护进程),它只是监听某个事件,然后需要在该事件发生时显示自定义弹出 UIView。弹出窗口需要出现在任何地方 - 所以无论是锁屏、跳板还是在应用程序中。

虽然我设法让一个简单的 CFUserNotificationDisplayAlert 正常工作,但它不提供所需的功能 - 我更喜欢呈现自定义 View 。

我尝试使用 RNBlurModalViewhere ,但是当它试图在寻找基础 UIViewController 时尝试呈现 View 时会崩溃 - 没有一个,因为它是后台守护进程。

有没有人对我如何渲染自定义弹出 View 有任何提示(无论是修改上面的 RNBlur 库还是推出不同的解决方案)?

谢谢! :)

最佳答案

你可以做的是将一个动态库注入(inject)到你使用 the CPDistributedMessagingCenter class 的 SpringBoard 中。在服务器模式下,您以某种方式设置它以便它监听消息,然后在收到该消息后,其观察者对象呈现自定义 View 并将其添加到 SpringBoard 应用程序本身的关键窗口([[ UIApplication sharedApplication].keyWindow addSubview:customView];).

然后,在调整的另一部分(您当前正在调用 CFUserNotificationDisplayAlert()),您只需在客户端模式下使用 CPDistributedMessagingCenter 并向其发送适当的需要时留言。

关于ios - 自定义 iOS 弹出/模态视图越狱启动守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14910692/

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