私はNSOutlineView
アイテム(およびその中に子供たち)を持っています。
セル変更コードは次のとおりです。
- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item {
if ([item isKindOfClass:[JQPage class]])
{
[cell setImage:[NSImage imageNamed:@"doc_empty_icon&16"] size:16.0];
}
else if ([item isKindOfClass:[JQElement class]])
{
[cell setImage:[NSImage imageNamed:@"brackets_icon&16"] size:16.0];
}
}
そして、これが私が必要とするものの視覚的な例です:
何か案は?