Desidero implementare una verticale a 3 riquadri NSSplitView
(molto simile a Mail.app). Non sono davvero sicuro da dove cominciare. Sono abbastanza sicuro di aver bisogno di implementare uno NSSplitViewDelegate
, ma non sono sicuro di quali siano i metodi e/o le loro implementazioni.Come implementare un NSSplitView a 3 pannelli con dimensioni minime e massime?
Il layout che voglio è la seguente:
+----------+------------------+------------------------------------+
| | | |
| | | |
| | | |
| | | |
| Pane 1 | Pane 2 | Pane 3 |
| | | |
| | | |
| | | |
| | | |
| | | |
+----------+------------------+------------------------------------+
Voglio realizzare i seguenti vincoli per ognuno dei riquadri:
- riquadro 1: 140pt minimo. Massimo: 400pt.
- Riquadro 2: minimo 250pt.
- Riquadro 3: 400pt minimo.
Qualsiasi suggerimento sarebbe molto apprezzato.
Le viste possono essere gerarchico per cui si potrebbe considerare la possibilità di due livelli di split-view: uno in alto con "Pane 3" sulla destra e un secondo split-view a sinistra (che contiene "Pane 1 "e" Riquadro 2 "). Non l'ho provato, ma sembra il modo più semplice per farlo funzionare. –
Ottimo tutorial qui: http://www.youtube.com/watch?v=k3XLInzZIs8 – siekfried