【问题标题】:Custom iOS popup/modal view jailbreak launch daemon自定义 iOS 弹出/模态视图越狱启动守护进程
【发布时间】:2013-02-16 13:12:32
【问题描述】:

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

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

我曾尝试使用 RNBlurModalViewhere,但在尝试渲染视图时会崩溃,因为它正在寻找基础 UIViewController - 因为它是后台守护程序,所以没有。

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

谢谢! :)

【问题讨论】:

    标签: ios uiview popup daemon jailbreak


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多