Как реализовать трехпанельный NSSplitView с минимальным и максимальным размерами?

Я хочу реализовать 3 -панели по вертикалиNSSplitView(очень похоже на Mail.app ). Я не совсем уверен, с чего начать. Я почти уверен, что мне нужно реализовать NSSplitViewDelegate, но я не уверен, какие именно методы и/или их реализации.

Макет, который я хочу, следующий:

+----------+------------------+------------------------------------+
|          |                  |                                    |
|          |                  |                                    |
|          |                  |                                    |
|          |                  |                                    |
|  Pane 1  |      Pane 2      |               Pane 3               |
|          |                  |                                    |
|          |                  |                                    |
|          |                  |                                    |
|          |                  |                                    |
|          |                  |                                    |
+----------+------------------+------------------------------------+

Я хочу реализовать следующие ограничения для каждой панели:

  • Панель 1 :Минимум 140pt. Максимум :400 точек.
  • Панель 2 :Минимум 250 точек.
  • Панель 3 :Минимум 400 точек.

Любые указатели будут высоко оценены.

7
задан Olly 30 July 2012 в 23:00
поделиться