2011-10-25 20 views
8

Estoy desarrollando una aplicación de iPhone y necesito ajustar el brillo de la pantalla a través de mi aplicación, de la misma manera que lo hacemos a través de la aplicación de Configuración.Ajuste el brillo de la pantalla a través del código

He buscado pero no he encontrado una solución.

Respuesta

0

Echa un vistazo a la propiedad brightness de UIScreen. Esta es una nueva API en iOS 5. No puedes hacerlo en versiones anteriores.

16

Se puede utilizar:

[[UIScreen mainScreen] setBrightness:1.0]; 

Pero sólo en iOS 5. No es compatible con versiones anteriores de iOS.

+0

luego cómo implementar esto en ios 4, ¿Puedes darme alguna idea, por favor ... Gracias – Sabby

2

Si necesita compatibilidad con las versiones anteriores de iOS, intente con una superposición negra en la parte superior de la ventana principal de la aplicación con alfa parcial. Lo usé en una aplicación para iPad; lo malo es que no oscurecerá elementos como los popovers.

Cuestiones relacionadas