Affichage d'un tableau NSTable View ou non ???
olof
Membre
Je développe un petit jeux et je gère un tableau des meilleurs scores.
Mon but est d'avoir une fenêtre qui affiche simplement les 10 meilleures scores, avec les colonnes rang, nom, date et score, dans une fenêtre.
Est-ce que c'est une bonne idée d'utiliser une NSTableView (non-éditable) ou est-ce que c'est mieux de créer une vue et d'y écrire mes résultats "à la main" ?
Ou alors, est-ce qu'il y a une autre solution ?
Merci !
Mon but est d'avoir une fenêtre qui affiche simplement les 10 meilleures scores, avec les colonnes rang, nom, date et score, dans une fenêtre.
Est-ce que c'est une bonne idée d'utiliser une NSTableView (non-éditable) ou est-ce que c'est mieux de créer une vue et d'y écrire mes résultats "à la main" ?
Ou alors, est-ce qu'il y a une autre solution ?
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Oui, mais...
Cocoa offre d'autres solutions toutes aussi élégantes.
NSTableView impose un look-and-feel spécifique (on ne peut pas modifier l'aspect des entêtes) et une gestion un peu lourde dans le cas d'une liste à élément fixe.
On peut, dans le cas de Olof, élégament utiliser une matrice (NSMatrix) de textfield, puisque la structure (nombre de colonnes et de lignes) semble figée. Et cette solution offre plus de flexibilité quant à l'aspect des infos.
.
En fait, on peut personnaliser les entêtes avec une NSTableView: -setHeaderCell: de NSTableColumn. Mais c'est assez lourd c'est vrai.
Je crois que je vais essayer les deux, carrement !!!