2009-06-06 3 views

Répondre

14

Une liste de sources dans Cocoa est juste une NSOutlineView configurée d'une manière particulière. Vous pouvez en faire glisser un dans Interface Builder et définir le mode de surbrillance sur Source List. Vous souhaiterez probablement également désactiver la ligne d'en-tête, la modifier en une seule colonne et modifier les barres de défilement visibles sur le NSScrollView englobant.

Vous aurez également besoin de mettre en œuvre la méthode des délégués pour déterminer les lignes doivent être les « lignes de groupe »:

- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item 

Apple a fourni un exemple de code http://developer.apple.com/samplecode/SourceView montre comment construire une liste source entièrement sélectionnée.

+0

Merci - exactement ce que je cherchais! – Mark