2

我有 NSOutlineView 来显示文件夹树。我需要在树中的文件夹扩展时显示进度指示器。我通过委托通知做到了:

-(void)outlineViewItemDidExpand:(NSNotification *)notification
{
  [self stopProgressIndicator];
}

-(void)outlineViewItemWillExpand:(NSNotification *)notification
{
  [self stopProgressIndicator];
}

一切都适用于小文件夹。但是,当我尝试扩展包含大量子文件夹的文件夹时,我的进度指示器会在扩展结果显示在大纲视图中之前停止。

据我了解,我需要停止我的进度指示器,而不是在项目确实展开但在大纲视图确实完成重绘。我怎么能赶上这样的事件?

4

0 回答 0