2012-05-30 17 views
5

Duplicar posibles:
Transparent iphone application¿Cómo hacer que el fondo transparente vea la pantalla de inicio?

Quiero hacer una aplicación en la que el usuario puede ver la pantalla de inicio, es decir, la pantalla en la que está presente icono de la aplicación. ¿Alguien puede decir cómo hacer esto? He intentado hacer eso estableciendo:

self.view.backgroundColor=[UIColor clearColor]; 
self.view.opaque=NO; 

Pero no muestra la pantalla transparente. ¿Alguien puede ayudarme?

+6

Interesante, pero dudo que esto sea posible en absoluto. – nhahtdh

+0

nhahtdh es correcto. Solo puede hacer visible la pantalla de inicio de su aplicación. No es la pantalla de inicio de su teléfono. –

+0

Definitivamente una gran idea si tiene éxito, pero si es exitosa, alguien seguramente se sorprenderá al ver por qué mi pantalla de inicio no es táctil o desplazable. Y después de un tiempo se da cuenta ohhh, olvidé que se está ejecutando una aplicación. – Dhawal

Respuesta

2

No, no es posible con el SDK oficial ..

EDIT: Vaya Después de buscar información que parece que esta pregunta es un duplicado de éste one ..

4

Puede añadir una imagen a la ventana en su AppDelegate

UIImage* bgImage = [UIImage imageNamed:@"bg.png"]; 
UIImageView* bgView = [[UIImageView alloc]initWithImage:bgImage]; 
[self.window addSubview:bgView]; 
[bgView release]; 

y entonces se puede establecer el fondo de toda visión como por su exigencia por defecto es clearColor

[self.view setBackgroundColor:[UIColor colorWithRed:100 green:0 blue:0 alpha:0.1]]; // for red transparent 


[self.view setBackgroundColor:[UIColor colorWithRed:0 green:100 blue:0 alpha:0.1]]; // for green transparent 


[self.view setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:100 alpha:0.1]]; // for blue transparent 
Cuestiones relacionadas