2010-04-08 25 views
0

J'ai une fenêtre qui aura une quantité inconnue de champs de texte, déterminée par le contenu d'un serveur distant.Cocoa: Création d'une fenêtre avec un nombre variable d'éléments d'interface

En termes de haut niveau, comment dois-je m'y prendre? Créer un custom view ou créer une fenêtre vide avec un support NSWindowController, puis ajouter des choses à la fenêtre est ouverte?

J'ai vu les exemples sur le livre O'Reilly Cocoa et ceux qui créent efficacement un NSView personnalisé. Est-ce la bonne façon de le faire, 8 ans plus tard?

Répondre

4

Vous voulez probablement une NSMatrice. Une NSMatrix vous permet de créer une grille de cellules arbitrairement grande. Les tables, les contours, le navigateur, etc. sont également des options en fonction de vos besoins spécifiques.

+0

Vous ne pouvez pas placer une vue dans une cellule dans AppKit et vous n'en avez pas besoin; il y a un NSTextFieldCell. –

+0

D'accord, je vais éditer. – TechZen