2011-10-25 1 views
8

Je développe une application iPhone et j'ai besoin de régler la luminosité de l'écran via mon application, de la même manière que nous le faisons via l'application Paramètres.Ajustez la luminosité de l'écran grâce au code

J'ai cherché mais je n'ai pas trouvé de solution.

Répondre

0

Vérifiez la propriété brightness de UIScreen. Ceci est une nouvelle API dans iOS 5. Vous ne pouvez pas le faire dans les anciennes versions.

16

Vous pouvez utiliser:

[[UIScreen mainScreen] setBrightness:1.0]; 

Mais seulement sur iOS 5. Non pris en charge sur les versions antérieures d'iOS.

+0

puis comment mettre en œuvre cela dans ios 4, Pouvez-vous donner une idée s'il vous plaît ... Merci – Sabby

2

Si vous avez besoin de compatibilité avec les anciennes versions d'iOS, essayez une superposition noire en haut de la fenêtre principale de votre application avec un alpha partiel. Je l'ai utilisé dans une application iPad - seul inconvénient est qu'il ne va pas assombrir les éléments comme les popovers.

Questions connexes