Pb de rafraichissement
Radada
Membre
Salut encore à tous
toujours avec ma petite app débutant du livre d'Aaron Hilleglass et pour faire suite à ce post.
J'ai enfin réussi à recharger les données d'un fichier de sauvegarde. Par contre, aucun rafraissement du NSView est fait malgré les appels à setNeedsToDisplay:YES et malgré le fait que addSubView serait censé le faire.
Voila donc le code et le projet en PJ.
D'avance, encore, merci ::) ::)
toujours avec ma petite app débutant du livre d'Aaron Hilleglass et pour faire suite à ce post.
J'ai enfin réussi à recharger les données d'un fichier de sauvegarde. Par contre, aucun rafraissement du NSView est fait malgré les appels à setNeedsToDisplay:YES et malgré le fait que addSubView serait censé le faire.
Voila donc le code et le projet en PJ.
D'avance, encore, merci ::) ::)
<br /><br />- (void)windowControllerDidLoadNib:(NSWindowController *) aController<br />{<br /> [super windowControllerDidLoadNib:aController];<br /> // Add any code here that needs to be executed once the windowController has loaded the document's window.<br /> NSLog(@"windowControllerDidLoadNib %@ %@",panel, loadedPanel); // la vue désarchivée par le data<br /> <br /> if (loadedPanel)<br /> {<br /> // on récupère la supervue du panel du Nib<br /> NSView* panelSuperView = [panel superview];<br /> // on supprime le panel du nib de la supervue<br /> [panel removeFromSuperview];<br /> // le panel est maintenant celui chargé à partir du fichier de sauvegarde<br /> panel = loadedPanel;<br /> // on rajoute ce panel à la supervue<br /> [panelSuperView addSubview:panel];<br /> // on modifie la couleur du colorWell<br /> [colorWell setColor:[panel color]];<br /> // on affiche les données<br /> [panel setNeedsDisplay:YES];<br /> }<br /> else<br /> {<br /> [colorWell setColor:[NSColor redColor]];<br /> [panel setColor:[colorWell color]];<br /> }<br /> NSLog(@"après windowControllerDidLoadNib %@ %@",panel, loadedPanel); // la vue désarchivée par le data<br />}<br />
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Eh bé, tu es mon sauveur à chaque fois dis moi
Bon, je pars en voiture pendant 2 jours, mais je jetterais un oeil dessus en début de semaine prochaine : )
Merci encore chef 8--)