transparency - plus - iOS 7: muestra el fondo de pantalla del usuario como fondo de UIWindow
fondos de pantalla (2)
¿Cómo sería posible que una aplicación de iOS muestre el fondo de pantalla del usuario? Apple usa esto en lugares como la vista de pestañas en Safari y el teclado en el teléfono. Establecer la transparencia de UIWindow demostró ser en vano ...
Esta funcionalidad no está disponible para desarrolladores externos debido a problemas de privacidad.
Si pudieras hacer esto en una aplicación de terceros, podrías capturar la imagen de fondo sin preguntar al usuario.
Esto ya no esta disponible. Lástima, porque permitió un dulce efecto nativo
hay algunas cosas que debe hacer para mostrar el fondo de pantalla del usuario
1 - establezca UIApplicationIsOpaque en false en el plist del proyecto
2 - En la función de carga delegada de la aplicación
self.window.backgroundColor = [UIColor clearColor];
self.window.opaque = NO;
3 - configure el color de fondo UIViewController.view en [UIColor clearColor]
Esto funciona para nosotros actualmente. Si tratas de hacer una captura de pantalla o usar el fondo de pantalla, simplemente devuelve negro sólido (por lo que las preocupaciones de privacidad no se aplican ya que no puedes hacer nada con el fondo de pantalla).