2016-07-19 40 views

回答

2

不幸的是,这是苹果为自己保留的那些好东西之一。

由于您的应用程序是沙盒(无法在其他应用程序内部看到),因此您只能使用iOS允许您使用的内容。当你的应用程序被加载时,应用程序就会在iOS堆栈上显示,独立于主屏幕,Apple不会让主屏幕可用。

当您加载应用程序时,您会注意到动画在主屏幕上显示的应用程序最大化。不幸的是,这是一个视觉诀窍,因为主屏幕不一定留在内存中。

0

如果您的应用程序在启动时获取主屏幕屏幕截图(不知道这是否可能),然后您将该图像作为应用程序中视图的背景图像?

似乎已经在iOS的7工作的私有方法:

[[UIApplication sharedApplication] _setApplicationIsOpaque: NO] 

但是你的应用程序可能会被拒绝。即使这种方法自iOS 8以来一直默默无闻。