2010-10-14 3 views
0

Je travaille sur une application où il peut être utilisé dans une zone sombre et la luminosité doit être abaissée. Je voulais mettre cela dans l'application, et j'ai pensé que je pourrais ajouter un UIView avec une couleur bg noire et changer l'alpha, mais cela entrave l'interaction de l'utilisateur.Dim écran iPhone

Est-ce que quelqu'un a une idée sur la façon de le faire sans bloquer l'interaction humaine?

Merci

+1

Vous voulez donc détecter la luminosité ambiante? – kennytm

+0

Non, je cherche juste à assombrir toute la vue à alpha d'environ 0.7f. Je l'ai fait en superposant un UIView et en fixant l'alpha, mais vous ne pouvez rien contrôler en dessous! C'est parce que l'obscurité de l'endroit où il est utilisé, vos yeux ne peuvent pas ajuster en regardant l'écran! –

Répondre

1

Définir la propriété userInteractionEnabled du UIView NO.

+0

C'est étrange. J'ai décollé cela dans IB et cela n'a pas fonctionné. Lorsque vous reliez et appelez cela, c'est le cas! Merci :) –

Questions connexes