我有一个NSOutlineView和一堆对象,你可以想象它是一棵文件树。
所以我尝试扩展NSTextFieldCell类来解析当前项目的名称并为它呈现一个图标。但我仍然停留在图标部分。我根本无法使用标准硬编码图像!
我尝试了很多教程,我唯一开始工作的是一个名为 PXSourceList 的类,但它是为 OSX 10.7+ 设计的。此外,这些教程中的大多数都使用带有NSOutlineViewDataSource协议的AppDelegate ,我还希望在其他地方管理代码,而不是在APPDelegate类中。
有人可以给我一些关于第一步的指示吗?我认为对围绕图标事物的一般逻辑有一点启发就足够了。我很感激!
我为雪豹使用 XCode 4.2。我正在进行的项目应该在 OSX 10.6+ 中工作,所以我不能使用新的 Lion 使用 NSViews 的单元格方法。