我想在OutlineView中使用NSCell来显示其所在行的子代数。
这就是我的意思:
(来源:sourceforge.net)
右边是什么,但对于所有行。
我将如何首先找出NSCell的哪一行,然后从那里得到该行具有的子代数。
最佳答案
PXSourceList执行此操作。
编辑:有关在徽章中显示孩子人数的评论
如果使用出色的PXSourceList,则只需实现一个委托方法:
- (NSInteger)sourceList:(PXSourceList*)aSourceList badgeValueForItem:(id)item;
您很可能将其实现为:
- (NSInteger)sourceList:(PXSourceList*)aSourceList badgeValueForItem:(id)item {
return [self sourceList:aSourceList numberOfChildrenOfItem:item];
}