redimensionner une cellule d'une NSTableView
Rocou
Membre
J'essaie de redimensionner un NSLevelIndicatorCell qui est dans une cellule d'une NSTableView
Ce code ne fonctionne pas du tout mais je ne vois pas comment faire.
Ce code ne fonctionne pas du tout mais je ne vois pas comment faire.
NSLevelIndicatorCell *niveau = [[NSLevelIndicatorCell alloc] init];<br /><br />[[niveau image] setImageScaling:NSImageScaleProportionallyDown];
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Je ne suis pas sûr de bien comprendre ta situation.
Comment as-tu "attribué ta NSLevelIndicatorCell à la NSTableView ? (ou plutôt à sa colonne ? )
Tu veux assurer toi même le redimentionnement de ta NSLevelIndicatorCell plutôt que de laisser ta NSTableView s'en charger ?
Sinon, pour ce que j'en vois, ton initialisation ne me parrait pas adaptée à la classe NSLevelIndicatorCell qui déclare comme méthode d'init:
Enfin, redimensionner l'image d'une cell n'est pas forcément identique à redimensionner une cell ...
.
En fait, j'ai construit une NSTableView sous IB avec une hauteur de ligne définie.
Par programmation, j'ajoute une colonne à laquelle j'associe un NSLevelIndicatorCell. Ce dernier se redimensionne tout seul en largeur quand l'utilisateur élargit une colonne mais je n'arrive pas à régler la hauteur...
Ah, en effet j'avais mal compris !
Il ne me semble pas admis de modifier la hauteur d'un LevelIndicator que ce soit par IB ou par programmation ...
Si, par IB c'est possible en sélectionnant "Proportionaly Up or Down" dans la rubrique scaling dans les attributs.
T'es sûr que, sous I.B, t'as accès à la rubrique scaling pour un LevelIndicator ??
Déjà que je m'étonne quils en aient laissé l'accès pour une CheckBox alors que ce n'est pas supporté ...
Honte sur moi . Effectivement, ça n'existe pas pour un LevelIndicator. Par contre, ça fonctionne très bien pour un checkBox. Que veux-tu dire par "non supporté"?
Sinon, à défaut d'agrandir le LevelIndicator, peut-on le centrer verticalement sur la ligne?
Que si tu sélectionnes, dans le menu scaling, la moindre option, t'as droit à un
merci,
Je viens de me rendre compte qu'il existait également des "warnings" sous IB. J'en ai 13; uniquement des problème des "scaling" non supportés.
Mais mon application s'adresse à des "gros doigts" qui ont une peur bleue de l'informatique, alors j'affiche peu de chose et en gros!