Système de navigation
Bonjour à tous,
Je souhaiterai reproduire un système de navigation à travers mes données, de manière à avoir quelque chose de flexible, un peu comme les drilldown tableview sur iPhone.
J'aimerai utiliser le genre "NSPathControl" pour cela, comme le fait Tweetie sur Mac, ou encore Transmit 4 (cf capture).
La question que je me pose est la suivante :
Pensez-vous que l'utilisation d'un NSPathControl réécrit et personnalisé pourrait suffire ? Où vaut-il mieux reproduire une NSView qui contiendra plusieurs NSControl ?
(À savoir donc que je ne travaille pas du tout avec des chemins!)
Je souhaiterai reproduire un système de navigation à travers mes données, de manière à avoir quelque chose de flexible, un peu comme les drilldown tableview sur iPhone.
J'aimerai utiliser le genre "NSPathControl" pour cela, comme le fait Tweetie sur Mac, ou encore Transmit 4 (cf capture).
La question que je me pose est la suivante :
Pensez-vous que l'utilisation d'un NSPathControl réécrit et personnalisé pourrait suffire ? Où vaut-il mieux reproduire une NSView qui contiendra plusieurs NSControl ?
(À savoir donc que je ne travaille pas du tout avec des chemins!)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est la description de la méthode +pathComponentCellClass de NSPathCell qui me fait dire ça.
Effectivement, à tester dès ce soir alors !
Merci pour ta réponse
Je n'ai pas trouvé le moyen de changer les frame des pathComponentCell (Inutile d'overrider la méthode liée, ça ne change rien "visuellement").
Le fait de fonctionner en "URL" me dérange vraiment. Par exemple je suis obligé de me coltiner un "/" comme première cell. Facile à remplacer avec une sous classe de NSPathComponentCell, mais encore une fois on se retrouve bloqué par la frame impossible à changer.
Je vais donc sûrement passer à une customView et gérer tout ça moi même.. ça me fait peur
'Faut pas, quand tu le fais toi-même, au moins, tu ne passes pas des heures sur la doc d'Apple pour comprendre quelles méthodes il faut vraiment surcharger.
Et il y a derrière une certaine fierté sûrement une fois le travail terminé !
Enfin, je ne décourage pas. Je commence juste mon nouveau travail dès demain, et je sens que je vais plus trop avoir de temps pour le dev Mac et ça me fait chialer