Redimensionner un NSTabView

beltbelt Membre
16:46 modifié dans API AppKit #1
Je cherche à  redimensionner un NSTableView de façon qu'il comporte exactement de lignes que le nombre de data gérés par le delegate (c'est à  dire que mon tableau ne doit pas comporter de ligne non associée à  un data). Pour cela j'ai essayé la chose suivante, qui semble marcher, mais qui me paraà®t un peu lourd :
- juste après l'insertion ou la suppression d'une nouvelle ligne, modifier la hauteur de la frame de la vue NSTableView ainsi que des vues parentes (NSClipView, NSScrollView).
- Changer l'origine de ces vues de façon que le coin supérieur droit du tableau reste tjrs à  la même place.
- Redessiner la fenêtre ou la supervue.
Y'a-t-il plus simple ?

Réponses

  • Eddy58Eddy58 Membre
    16:46 modifié #2
    Je trouve ça curieux comme façon de procéder, car :
    - Quand il n'y a aucune donnée pour ton tableau, celui-ci ne doit donc plus être affiché ?
    - Ton tableau ayant une hauteur physique limitée, ton code de redimensionnement ne fonctionne donc que pour les premières lignes ?
    - Côté interface et esthétique, l'ensemble doit en prendre un coup quand tu redimensionnes ton tableau non ?
    Bon, je ne sais pas à  quoi ressemble ton interface, mais je ne saisis pas la pleine utilité de la chose...???
Connectez-vous ou Inscrivez-vous pour répondre.