自定义Hiearchy视图 - NSTreeController或不?

时间:2011-12-08 23:52:25

标签: nsoutlineview nstreecontroller custom-view

我想要在大纲视图和自定义视图中显示(同时)的内容层次结构。与CH中的Buck和Yacktman(可可设计模式)示例类似。 29,但用Outline而不是Table。我很可能也会提供详细视图。

之前我只使用过单个大纲视图的NSTreeController。现在我发现“arrangeObjects”并不是人们所希望的。还发现(由于某种原因)所有'canInsert'和它的亲戚都有值NO(由于某种原因我找不到(或找不到谷歌))。到目前为止,似乎NSTreeController在协调我的两个视图方面没什么帮助。 (顺便说一下,我总是让我的添加,删除功能在过去直接在模型上工作。)

现在在我看来,回到使用数据源方法会更好更简单,并使用更像Buck和Yacktman的图29.4(第357页)和手工中介控制器的架构。

任何建议或意见或答案!?

1 个答案:

答案 0 :(得分:1)

这已经搁置了很长一段时间没有接受者。

关闭这个:

我已经尝试了NSTreeController和数据源版本。目前,我坚持使用数据源,因为它似乎给了我更大的灵活性。

- 我正在研究的程序非常具有实验性,尝试了许多不同的东西。第二个目标是制作一个我认为有用的应用程序,并且三元组:-)可能会制作一个清理版本以供分发。