[NSTableView] Une NSTablView peut-elle s'afficher ailleurs que dans une NSScrollView ?
6 réponses
Franck Brun
Bonjour (de la part d'un débutant en Cocoa),
j'ai un appli avec fenêtre et une customView dessus. Dans cette vue je
voudrais afficher une NSTableView que je créer manuellement (et pas avec
IB). La création se fait bien, j'ajouter une colonne, tout est ok,
j'ajoute la NSTableView à ma custonView avec [macustomView
addView:matableview] et pourtant à l'affichage, rien... par contre si je
place ma tableview dans une NSScrollView et que j'ajoute la scrollview à
ma customview la ca marche.
J'en déduit qu'une NSTableView ne peut s'afficher que dans une
NSScollView... Est ce le cas ou bien c'est dans mon source que je dois
chercher l'erreur.
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
pere.noel
Franck Brun wrote:
J'en déduit qu'une NSTableView ne peut s'afficher que dans une NSScollView... Est ce le cas ou bien c'est dans mon source que je dois chercher l'erreur.
je ne connais pas très bien Cocoa mais ce dont je suis certain, c'est qu'il y a la même feature en Java-Swing, ça me paraît en tout cas tout à fait normal et pas génant, le contraire l'eu été ;-) -- une bévue
Franck Brun <lexxis@free.fr> wrote:
J'en déduit qu'une NSTableView ne peut s'afficher que dans une
NSScollView... Est ce le cas ou bien c'est dans mon source que je dois
chercher l'erreur.
je ne connais pas très bien Cocoa mais ce dont je suis certain, c'est
qu'il y a la même feature en Java-Swing, ça me paraît en tout cas tout à
fait normal et pas génant, le contraire l'eu été ;-)
--
une bévue
J'en déduit qu'une NSTableView ne peut s'afficher que dans une NSScollView... Est ce le cas ou bien c'est dans mon source que je dois chercher l'erreur.
je ne connais pas très bien Cocoa mais ce dont je suis certain, c'est qu'il y a la même feature en Java-Swing, ça me paraît en tout cas tout à fait normal et pas génant, le contraire l'eu été ;-) -- une bévue
gilles
pourquoi se priver d'IB et même de CoreData...
J'ai fait un mini Tuto : http://www.objective-cocoa.org/forum/index.php?topic02.0
Même si tu n'utilises pas CoreData Franchement...
pourquoi se priver d'IB et même de CoreData...
J'ai fait un mini Tuto : http://www.objective-cocoa.org/forum/index.php?topic02.0
J'ai fait un mini Tuto : http://www.objective-cocoa.org/forum/index.php?topic02.0
Même si tu n'utilises pas CoreData Franchement...
pere.noel
gilles wrote:
pourquoi se priver d'IB
comme je perçois que tu connais IB j'ai une question à propos de l'autocentrage des éléments placés dans une fenêtre, ma fenêtre a l'allure suivante : <http://cjoint.com/data/czm2WURXC1.htm>
et je voudrais que, lorsque l'utilisateur agrandi la fénêtre les deux NSOutineView se partagent la largeur, que leur hauteur suive la hauteur de la fenêtre et que les boutons, popup menu, progressindicator et autres NSTextFiled du bas restent à la "même" position >> relative << par rapport au bas de la fenêtre.
je n'ai pas su faire avec IB...
ce que j'obtiens, pour l'instant :
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer au dessous de "NSOutineView 2"...
comment aranger cela, je connais très peu IB,
un tuto qqpart ????
-- une bévue
gilles <gillesrobert@free.fr> wrote:
pourquoi se priver d'IB
comme je perçois que tu connais IB j'ai une question à propos de
l'autocentrage des éléments placés dans une fenêtre, ma fenêtre a
l'allure suivante :
<http://cjoint.com/data/czm2WURXC1.htm>
et je voudrais que, lorsque l'utilisateur agrandi la fénêtre les deux
NSOutineView se partagent la largeur, que leur hauteur suive la hauteur
de la fenêtre et que les boutons, popup menu, progressindicator et
autres NSTextFiled du bas restent à la "même" position >> relative <<
par rapport au bas de la fenêtre.
je n'ai pas su faire avec IB...
ce que j'obtiens, pour l'instant :
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant
que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer
au dessous de "NSOutineView 2"...
comme je perçois que tu connais IB j'ai une question à propos de l'autocentrage des éléments placés dans une fenêtre, ma fenêtre a l'allure suivante : <http://cjoint.com/data/czm2WURXC1.htm>
et je voudrais que, lorsque l'utilisateur agrandi la fénêtre les deux NSOutineView se partagent la largeur, que leur hauteur suive la hauteur de la fenêtre et que les boutons, popup menu, progressindicator et autres NSTextFiled du bas restent à la "même" position >> relative << par rapport au bas de la fenêtre.
je n'ai pas su faire avec IB...
ce que j'obtiens, pour l'instant :
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer au dessous de "NSOutineView 2"...
comment aranger cela, je connais très peu IB,
un tuto qqpart ????
-- une bévue
pere.noel
Une bévue wrote:
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer au dessous de "NSOutineView 2"...
voila ce que j'obtiens quand j'étire la fenêtre horizontalement : <http://cjoint.com/data/cznnPD0XHz.htm>
-- une bévue
Une bévue <pere.noel@laponie.com.invalid> wrote:
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant
que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer
au dessous de "NSOutineView 2"...
voila ce que j'obtiens quand j'étire la fenêtre horizontalement :
<http://cjoint.com/data/cznnPD0XHz.htm>
"NSOutineView 1" et "NSOutineView 2" deux augmentent toute deux autant que la fenêtre s'élargit si bien que "NSOutineView 1" finit par passer au dessous de "NSOutineView 2"...
voila ce que j'obtiens quand j'étire la fenêtre horizontalement : <http://cjoint.com/data/cznnPD0XHz.htm>
-- une bévue
gilles
en utilisant CoreData ça doit le faire tout seul...
Sinon en sélectionnant les diverses vues Menu: Tools/show inspector/onglet Size... rien de plus simple
en utilisant CoreData ça doit le faire tout seul...
Sinon en sélectionnant les diverses vues Menu: Tools/show inspector/onglet Size... rien de plus simple