Comment créer NSCollectionView par programme à partir de zéro?

NSCollectionView reste l'une des plus mystérieuses de l'API Cocoa que j'ai jamais vu. La Documentation est pauvre et il ya beaucoup de pièces mobiles, dont beaucoup sont souvent mis en œuvre dans Interface Builder, faisant de la documentation difficile.

Veuillez fournir un exemple de code pour créer le cas le plus simple de NSCollectionView qui affiche les Champs de Texte ou des Boutons sans l'aide de Xcode où chaque Champ de Texte ou un Bouton a un Titre différent. Assumer un nouveau projet Xcode avec la valeur par défaut window IBOutlet.

Pour cet exemple, aucune liaison n'est nécessaire pour mettre à jour le NSCollectionView comme la source de données change. Il suffit d'afficher une grille de prototypes d'objets et de configurer chaque objet du Titre d'une valeur.

Si on peut trouver un bon exemple de la façon de le faire à la disposition de beaucoup de gens, je pense que ça va aider tout le monde qui travaille avec NSCollectionViews et est aussi perplexe que moi.

Sommaire de la demande

  • Fournir un exemple de code pour rendre un NSCollectionView dans un nouveau projet Xcode
  • Ne pas utiliser Interface Builder, utilisez la valeur par défaut de la fenêtre IBOutlet fourni
  • NSCollectionView devrait contenir des Champs de Texte ou des Boutons, votre choix
  • Chaque élément dans la vue doit avoir un Titre différent
  • Aucune liaison n'est nécessaire

Si il y a un exemple de code qui répond à ces exigences, veuillez fournir un lien, ce serait sympa!

InformationsquelleAutor Tronathan | 2011-12-28