Im travaillant sur une application qui a besoin d'une liste de sources comme celles trouvées dans le Finder. Jusqu'à présent, j'ai Core Data de travail avec un NSOutlineView
, mais les titres de groupe ne ressemblent pas à la liste des sources très similaires. Une rubrique de groupe de liste de source réelle ressemble à et la portée d'un NSOutlineView
ressemble à . Il semble que les seules différences majeures sont la couleur du texte et les majuscules. Est-il possible de changer la couleur de seulement les en-têtes de groupe ou y a-t-il une rubrique "thème" que je peux utiliser?NSOutlineView comme liste de source avec des données de base
Répondre
Consultez l'exemple de code SourceView dans la documentation du développeur Apple. Ils fournissent un très bon exemple de la façon de le faire. Il nécessite un peu de code dans le délégué NSOutlineView, et il n'y a pas de "thème" par défaut ou quoi que ce soit, mais cela devrait vous mettre sur la bonne voie.
Dans Interface Builder, veillez à définir la valeur Highlight de TableView sur Source List (la valeur par défaut est Regular). Ensuite, assurez-vous d'implémenter la méthode déléguée -outlineView:isGroupItem:
et renvoyez YES pour tout élément de groupe.
J'ai essayé cela plus tôt mais je ne suis pas sûr que je l'ai fait correctement. Pourriez-vous donner un exemple de comment faire cela? – nosedive25
Dans la méthode -outlineView: isGroupItem: vérifiez si l'élément envoyé doit être un élément de groupe ou non. Ceci est basé sur vos données, vous devez donc déterminer comment déterminer cela. Assurez-vous que le contrôleur qui implémente cette méthode est défini en tant que délégué de la vue hiérarchique. –
Merci, je vais essayer – nosedive25
- 1. NSOutlineView avec des liaisons pilotées par des données de base
- 2. NSOutlineView avec un badge de messages non lus comme Mail.app
- 3. VBA: requête avec des tables Excel comme source de données
- 4. Java jasper rapports liste comme source de données
- 5. Exemple de NSOutlineView et NSTreeController
- 6. Grille Voir avec le dictionnaire comme source de données
- 7. JQGrid avec fichier xml comme source de données
- 8. Proxies de base de données Open Source?
- 9. Free ou open source. Base de données .Net afficher/modifier des outils comme phpMyAdmin
- 10. Comment résoudre dynamiquement des pages JSP à partir d'une source externe comme une base de données
- 11. Utiliser un My.Setting comme source de données pour plusieurs ComboBoxes
- 12. Liste des valeurs de base de données postgreSQL PHP
- 13. Open source Base de données à expédier avec mon application
- 14. case à cocher liste Source de données
- 15. Liste des fournisseurs de base de données disponibles
- 16. Comment ajouter un élément supplémentaire dans ma liste déroulante, j'utilise datatable comme source de données
- 17. Obtention des éléments d'une zone de liste déroulante avec sa source de données remplie
- 18. Liste des amis communs dans les données de base
- 19. Utiliser le carnet d'adresses comme source de données
- 20. vb.net en utilisant SortedDictionary comme source de données combobox
- 21. Liste des dates en mois de la base de données
- 22. Liste des contraintes de la base de données MySQL
- 23. Liste Javascript comme structure de données?
- 24. NSOutlineView avec Drag and Drop
- 25. Application WPF avec base de données MS Access en tant que source de données
- 26. données de base avec des sections AZ
- 27. Populate liste déroulante base de données
- 28. Création de base de données au moment de l'exécution et de l'enregistrement comme source de données lors de l'exécution
- 29. Remplir une zone de liste WPF avec des éléments d'une base de données SQL (SDF)
- 30. Utilisation d'une file d'attente comme source de données
J'ai regardé le code mais c'est très loin de moi ... Pourriez-vous me dire quel fichier définit le style des groupes? – nosedive25