我想实现一个3面板垂直NSSplitView
(非常类似于Mail.app)。我不确定从哪里开始。我很确定我需要实现一个NSSplitViewDelegate
,但我不确定哪些方法和/或它们的实现。如何实现具有最小和最大尺寸的3窗格NSSplitView?
欲布局是以下内容:
+----------+------------------+------------------------------------+
| | | |
| | | |
| | | |
| | | |
| Pane 1 | Pane 2 | Pane 3 |
| | | |
| | | |
| | | |
| | | |
| | | |
+----------+------------------+------------------------------------+
我想要实现对每个窗格的以下约束条件:
- 窗格1:最小140pt。最大:400pt。
- 窗格2:最小250pt。
- 窗格3:最小400pt。
任何指针将不胜感激。
视图可以分层的,所以你可能会考虑拆分视图的两个层面:在与右侧和左侧第2个拆分视图“窗格3”前一个(包含“窗格1“和”窗格2“)。我没有尝试过,但它似乎是最简单的方法来完成这项工作。 – 2012-07-31 02:06:35
大教程在这里:http://www.youtube.com/watch?v = k3XLInzZIs8 – siekfried 2013-09-18 10:03:45