PM,
Si j'ai bien compris, tu as une fenêtre avec en haut une SplitView scrollable horizontalement (une sorte d'étagère où tu ranges des icônes) et en bas une zone dummyview qui recueillera des view correspondants à une icône. N'est ce pas?
C'est simple, tu dois créer ta fenêtre comme ci-dessus avec une NSMatrice (matrice d'icônes) dans le haut et une CustomView en bas. Dans la même nib tu peux créer autant de views que d'icônes ou tu les mets dans des Bundles que tu chargeras au besoin.
Si ta customview s'appelle defaultView et que tu as des view view1, view2, etc, quand ton user clique sur une icône donc un élément de NSMatrix, à partir de son rang, tu sais quelle view afficher à la place de la defaultView. Cela se fait par la commande :
[[myWindow contentView] replaceSubView:defaultView with:view1]]
En effet toute fenêtre a une contentView qui est la superView. Toutes les view contenus dans la fenêtre sont des subview de la contentview.
PS n'oublie pas [myWindows setNeedDisplay:YES] pour raffraichir l'affichage.
A+
[Ce message a été modifié par Manu (edited 23 Juin 2001).]