Cocoa 如何创建itunes/finder/mail样式的表视图

Cocoa 如何创建itunes/finder/mail样式的表视图,cocoa,nstableview,nsoutlineview,nscell,nstableviewcell,Cocoa,Nstableview,Nsoutlineview,Nscell,Nstableviewcell,我想以Finder窗口左窗格的样式创建内容列表(类似于Mail/iTunes/etc样式)。目前,我的NSTableView/NSOutlineView实现看起来有点基本 有没有任何教程可以帮助我模仿苹果的外观?特别是,我在查找标题行、颜色等。您需要首先获取源代码列表:setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList 通过实现委托方法,您可以获得这些非常酷的标题: -(BOOL)tableView:(n

我想以Finder窗口左窗格的样式创建内容列表(类似于Mail/iTunes/etc样式)。目前,我的
NSTableView
/
NSOutlineView
实现看起来有点基本


有没有任何教程可以帮助我模仿苹果的外观?特别是,我在查找标题行、颜色等。

您需要首先获取源代码列表:
setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList

通过实现委托方法,您可以获得这些非常酷的标题:
-(BOOL)tableView:(nsttableview*)tableView是grouprow:(NSInteger)行
或NSOutlineView对应项:
-(BOOL)outlineView:(NSOutlineView*)outlineView是组项:(id)项

[myOutlineView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList];
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item {
    return [self itemIsGroupItem:item];
}
这将为您提供选择渐变、蓝色背景、蚀刻标题行等。

您应该看看,它有苹果的外观和感觉。

可能与