我正在处理一个需要源列表的应用程序,就像在Finder中找到的那样。到目前为止,我已经使用NSOutlineView
使用了核心数据,但是组标题看起来并不像源列表那样。实际的源列表组标题看起来像,并且NSOutlineView
中的标题看起来像。似乎唯一的主要区别是文字颜色和大写字母。是否可以仅更改组标题的颜色,或者是否可以使用标题为“主题”的源列表?
答案 0 :(得分:2)
在Interface Builder中,确保将TableView的突出显示值设置为Source List(默认值为常规值)。然后确保实现-outlineView:isGroupItem:
委托方法并为任何组项返回YES。
答案 1 :(得分:1)
查看Apple开发者文档中的SourceView示例代码。它们提供了一个如何做到这一点的非常好的例子。它需要NSOutlineView委托中的一些代码,并且没有默认的“主题”或任何东西,但这应该让你走在正确的轨道上。