Quiero implementar un 3-panel vertical NSSplitView
(muy similar a Mail.app). No estoy seguro de por dónde empezar. Estoy bastante seguro de que necesito implementar un NSSplitViewDelegate
, pero no estoy seguro de qué métodos y/o sus implementaciones.¿Cómo implemento un NSSplitView de 3 paneles con tamaños mínimo y máximo?
La disposición que quiero es la siguiente:
+----------+------------------+------------------------------------+
| | | |
| | | |
| | | |
| | | |
| Pane 1 | Pane 2 | Pane 3 |
| | | |
| | | |
| | | |
| | | |
| | | |
+----------+------------------+------------------------------------+
Quiero poner en práctica las siguientes limitaciones para cada uno de los paneles:
- Panel 1: 140pt mínimo. Máximo: 400pt.
- Panel 2: 250pt mínimo.
- Panel 3: Mínimo 400pt.
Cualquier puntero sería muy apreciado.
Las vistas pueden ser jerárquicas por lo que podría considerar la posibilidad de dos niveles de la fracción de vista: uno en la parte superior con el "Panel de 3" a la derecha y una segunda fracción de vista de la izquierda (que contiene "Panel 1 "y" Panel 2 "). No lo he intentado, pero parece ser la forma más sencilla de hacer que esto funcione. –
Gran tutorial aquí: http://www.youtube.com/watch?v=k3XLInzZIs8 – siekfried