添加悬浮框

各位大神好,
小弟最近在开发一个无限运行在后台的app,要求app进入后台后,在屏幕上显示一个悬浮框。
初步想法是直接在SpringBoard的keyWindow上添加一个view,但是实际运行效果是:当启动某一个app时,这个app的视图会覆盖直接添加的view。
随后,想获取当前运行在前台的UIApplication对象,然后直接在当前app的视图上添加悬浮框;但是只找到了SpringBoard中的_accessibilityFrontMostApplication方法,只能获取一个SBApplication对象。

    求教,这种功能应该如何下手?不胜感激

你在App退出到后台之后再添加这个view不就不会覆盖了?

google后发现,单纯的addSubView到SpringBoard会被新打开的app的UIWindow覆盖掉,直接在SpringBoard上创建一个UIWindow并且把层级设置成UIWindowLevelStatusBar可以解决问题。谢谢狗神支持!!!