NSTableView : problème de rafraichissement

pinuspinus Membre
21:35 modifié dans API AppKit #1
Bonjour,

J'ai une NStableView qui fonctionne bien, mais lorsque je retaille la fenêtre, ça "flick" un peu.. et donc ça fait moche.. comme je vois des TableView d'applis Cocoa qui n'ont pas ce souci, je me dis que j'ai une pétouille quelque part.

Basiquement, ma TableView est dans une View qui est ajoutée à  une fenêtre, les données sont chargées d'une base de données SQLite. Mes données sont bien en place. Tout est nickel, sauf ce petit problème de rafraichissement.

Une idée ?

D'avance merci.

Pinus.

Réponses

  • FloFlo Membre
    21:35 modifié #2
    Le traitement effectué par les méthodes numberOfRowsInTableView:  et
    tableView:objectValueForTableColumn:row:  est peut-être un peu lourd ?
  • pinuspinus Membre
    21:35 modifié #3
    dans 1251826201:

    Le traitement effectué par les méthodes numberOfRowsInTableView:  et
    tableView:objectValueForTableColumn:row:  est peut-être un peu lourd ?


    Rien de bien impressionnant. "numberOfRowsInTableView" ne fait que renvoyer le nombre de lignes [values count]; et "tableView:objectValueForTableColumn:row" renvoie les valeurs (en fonction de l'identifier de colonne) de 5 colonnes..

    Pinus
  • 21:35 modifié #4
    Oui mais ton objectValueForTableColumn: est peut-être trop lourd?
  • pinuspinus Membre
    21:35 modifié #5
    Je trouvais que même les clignotements étaient un peu trop "smoothy" pour être un réel problème de rafraà®chissement. L'explication est que ma view était parée pour CoreAnimation dans ses propriétés d'IB.
    Donc ce n'était même pas un dysfonctionnement mais au contraire: une sorte de rafinement ;-)

    Flo / Eaglelouk : Merci !

    Pinus.
Connectez-vous ou Inscrivez-vous pour répondre.