2013-02-19 4 views
0

Je fais une application OSX Cocoa dans Xcode. Je veux avoir un panneau sur le côté gauche de l'application qui affiche une liste cliquable des fichiers dans le dossier donné et lorsque l'utilisateur clique sur un de ce fichier devrait ouvrir dans un NSTextView sur le côté droit de l'application. J'ai compris comment ouvrir, enregistrer et écrire dans les fichiers dans le dossier donné, mais je ne sais pas comment faire une vue sélectionnable avec les noms de fichiers.Comment afficher une liste de fichiers dans une application Cocoa?

Je pensais utiliser une méthode OnClicked pour l'ouverture de fichier.

En outre, je ne veux pas utiliser le panneau déroulant OpenFile, je veux que les fichiers soient affichés à l'écran.

Répondre

2

Vous devez utiliser NSOutlineView pour afficher la liste des fichiers. Vous pouvez le peupler en itérant à travers le système de fichiers avec NSFileManager. Puis, lorsque la sélection de la vue hiérarchique change, vous pouvez lire le contenu du fichier et définir la propriété string de NSTextView.

+0

Merci, je vais essayer. –

Questions connexes