J'essaie d'ajouter une tableView à une vue en code au lieu d'utiliser Interface Builder et, malheureusement, cela provoque des problèmes = (
Voici un exemple de la façon dont je le fais maintenant. P>
tableView:objectValueForTableColumn:row:
3 Réponses :
Il n'apparaît pas (de votre échantillon) que vous mettez la vision de la TableView à l'intérieur du ScrollView. Est-ce que c'est d'être ajouté en tant que sous-visez quelque part que vous ne nous montrez pas? P>
Aussi, êtes-vous sûr d'avoir besoin d'une vision de défilement séparée? La tableView n'entraîne pas déjà défilement? P>
La chose est que si je ne fais pas une vision de Scrolls séparée, la View ne figure pas du tout. Et je suis sûr que je suis sûr que la vision de Scrollit doit être ajoutée séparément .. Juste comme avec TextViews .. mais bien sûr, je pourrais être faux = / j'ai lu quelque part que la définition du documentView est tout ce dont vous avez besoin avec ScrollViews .. et la tableView est montré à l'intérieur du ScrollView .. mais aucune donnée n'est présentée à l'intérieur de cela, il a désigné le fait que Numberofrows est appelé ..
DAVID GELHAR: Non, NSTableView ne met pas en œuvre le défilement. Aucun nsviews ne doit, sauf Nsscrollview, c'est ce que NsscrollView est pour.
J'ai créé le projet d'échantillon par défaut, puis a procédé à ce qui suit: vous pouvez saisir l'exemple d'application tableViewincode p> (OH, à la syntaxe de l'objectif-C dot, dites simplement non.: -) p> p> p>
J'aime bien la syntaxe Dot =) et merci pour le code
Le résultat est qu'une vision de la table apparaît - mais les données qu'aucune donnée est affichée dans la tableView. Le débogage montre que la source de données est demandée au nombre de lignes dans la tableView mais la méthode: p>
tableView:objectValueForTableColumn:row:
Pourquoi avez-vous eu la tableView et ensuite RésultatView?
Erreur de pâte de copie stupide ... changé maintenant