Float qui se réinitialise automatiquement
[font=Verdana, Times, serif]Bonjour, [/font]
[font=Verdana, Times, serif]Je rencontre quelques difficultés avec une UIColor[/font]
[font=Verdana, Times, serif]J'ai un RootViewController avec un BackgroudColor qui peut être change en cliquant sur un bouton.[/font]
[font=Verdana, Times, serif]Pour que l'utilisateur puisse vraiment personnaliser j'ai créé un bouton "Couleur personnalisée".[/font]
[font=Verdana, Times, serif]Et un autre pour "Configurer" cette couleur. Quand on clique sur celui-ci on arrive sur un Color Picker.[/font]
[font=Verdana, Times, serif]On choisit sa couleur qui est représentée par 3 float (R,V,/cool.png' class='bbc_emoticon' alt='B)' /> qui vont vers le RootViewController. Jusque là tout va bien.[/font]
[font=Verdana, Times, serif]Mais une fois de retour sur le RootViewController, on se rend compte que si on était déjà sur le bouton "Couleur Personnalisée". Le fond est noir.[/font]
[font=Verdana, Times, serif]Et si on était sur un autre bouton et qu'on clique sur "Couleur Personnalisée" pareil. Le fond est noir.[/font]
[font=Verdana, Times, serif]Quand on reviens sur le RootViewController les float sont bien remplies.[/font]
[font=Verdana, Times, serif]Mais des qu'on clique sur le bouton elle se mettent directement à 0. Ce qui donne évidemment du noir.[/font]
[font=Verdana, Times, serif]Je n'arrive pas à les empêcher de se réinitialiser.[/font]
[font=Verdana, Times, serif]Merci d'avance.[/font]
[font=Verdana, Times, serif]xCodement,[/font]
[font=Verdana, Times, serif]VincentS[/font]
[font=Verdana, Times, serif]Je rencontre quelques difficultés avec une UIColor[/font]
[font=Verdana, Times, serif]J'ai un RootViewController avec un BackgroudColor qui peut être change en cliquant sur un bouton.[/font]
[font=Verdana, Times, serif]Pour que l'utilisateur puisse vraiment personnaliser j'ai créé un bouton "Couleur personnalisée".[/font]
[font=Verdana, Times, serif]Et un autre pour "Configurer" cette couleur. Quand on clique sur celui-ci on arrive sur un Color Picker.[/font]
[font=Verdana, Times, serif]On choisit sa couleur qui est représentée par 3 float (R,V,/cool.png' class='bbc_emoticon' alt='B)' /> qui vont vers le RootViewController. Jusque là tout va bien.[/font]
[font=Verdana, Times, serif]Mais une fois de retour sur le RootViewController, on se rend compte que si on était déjà sur le bouton "Couleur Personnalisée". Le fond est noir.[/font]
[font=Verdana, Times, serif]Et si on était sur un autre bouton et qu'on clique sur "Couleur Personnalisée" pareil. Le fond est noir.[/font]
[font=Verdana, Times, serif]Quand on reviens sur le RootViewController les float sont bien remplies.[/font]
[font=Verdana, Times, serif]Mais des qu'on clique sur le bouton elle se mettent directement à 0. Ce qui donne évidemment du noir.[/font]
[font=Verdana, Times, serif]Je n'arrive pas à les empêcher de se réinitialiser.[/font]
[font=Verdana, Times, serif]Merci d'avance.[/font]
[font=Verdana, Times, serif]xCodement,[/font]
[font=Verdana, Times, serif]VincentS[/font]
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Voila mon RootViewController :
Et le Color Picker
self.redColor / self.greenColor / self.blueColor sont généré par le picker
Un float ne se met pas à zéro automatiquement. Les variables d'instance des objets sont initialisées à zéro. Je supposes donc que tu fixes les floats d'un objet, mais que tu vas lire ceux d'une autre instance, ou quelque chose comme ça. Seul débogguer en plaçant des points d'arrêt te donnera la réponse.
Tu devrais sans doute lire mon article sur l'utilisation des delegates et comment faire communiquer deux ViewControllers.
J'y vais de ce pas.
Je ne me suis encore jamais servi de ça. Je vais regarder de plus près merci /smile.png' class='bbc_emoticon' alt=':)' />