我想在OutlineView中使用NSCell来显示其所在行的子代数。
这就是我的意思:

objective-c - 显示一个具有行数的子级的NSCell-LMLPHP
(来源: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];
}

10-08 17:49