Cocoa NSOutlineView outlineViewItemDidExpand通知出现在大纲视图重画之前
我有NSOutlineView来显示文件夹树。当目录树中的文件夹正在扩展时,我需要显示进度指示器。我是通过代理通知完成的:Cocoa NSOutlineView outlineViewItemDidExpand通知出现在大纲视图重画之前,cocoa,nsoutlineview,Cocoa,Nsoutlineview,我有NSOutlineView来显示文件夹树。当目录树中的文件夹正在扩展时,我需要显示进度指示器。我是通过代理通知完成的: -(void)outlineViewItemDidExpand:(NSNotification *)notification { [self stopProgressIndicator]; } 及 所有这些都适用于小文件夹。但当我尝试展开一个包含大量子文件夹的文件夹时,我的进度指示器会在展开结果显示在大纲视图中之前停止 据我所知,我需要停止我的进度指标,不是在项目没有
-(void)outlineViewItemDidExpand:(NSNotification *)notification
{
[self stopProgressIndicator];
}
及
所有这些都适用于小文件夹。但当我尝试展开一个包含大量子文件夹的文件夹时,我的进度指示器会在展开结果显示在大纲视图中之前停止
据我所知,我需要停止我的进度指标,不是在项目没有展开,而是在大纲视图完成了重画。我怎么能赶上这样的事件
-(void)outlineViewItemWillExpand:(NSNotification *)notification
{
[self stopProgressIndicator];
}