IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Changer le titre d'une NSTableColumn, Ca marche à moitié...
Options
Arty
posté 27 Oct 2004, 12:48
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 599
Inscrit : 20 Sep 2003
Membre no 9 702



Bonjour,

je travaille sur une application qui travaille sur des dates, et je veux pouvoire afficher des semaines dans une NSTableView, chaque colonne représentant un jour. Quand je change de semaine, je veux mettre à jour les titres des colonnes qui contiennent la date.
J'ai donc écrit le code suivant (valable pour une colonne, après je fais une boucle pour toute les remplir):

CODE
       [newDate setCalendarFormat:@"%Y/%m/%d"];
       [[[columns objectAtIndex:i] headerCell] setStringValue:[titleDate description]];

Mais ça ne marche pas! Enfin à moitié disons: le titre ne change pas dans l'application, mais si juste après je fais:

CODE
NSLog(@"%@",[[[columns objectAtIndex:i] headerCell] stringValue]);

ça m'affiche la nouvelle date sans problème... sad.gif

Est-ce qu'il y a un moyen de forcer l'interface à se mettre à jour pour la NSTableView? ou bien forcer la NSCell à se redessiner?

Merci d'avance,

-- Arthur;


--------------------
MacBook Pro 15" Core [email protected]
Mac OS 10.9.3
iPhone 5 - 32 Go Black
Go to the top of the page
 
+Quote Post
ClicCool
posté 27 Oct 2004, 12:53
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 200
Inscrit : 24 Feb 2004
Lieu : Marseille
Membre no 15 350



Salut Arty smile.gif

Ajoutes, après avoir modifié tes titres de colonnes, un:

CODE
[[[maTableView superView] superView] setNeedsDisplay: YES];


--------------------
ClicCool
Go to the top of the page
 
+Quote Post
Arty
posté 27 Oct 2004, 18:29
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 599
Inscrit : 20 Sep 2003
Membre no 9 702



Ca marche!!! Merci ClicCool! biggrin.gif


--------------------
MacBook Pro 15" Core [email protected]
Mac OS 10.9.3
iPhone 5 - 32 Go Black
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 27th April 2024 - 13:03