如何在设置时将NSOutlineVIew的所有项目扩展到确定的级别?在此之后,用户可以自由地展开或折叠树的所有节点。
数据来自绑定到视图的NSTreeController。
答案 0 :(得分:1)
这应该这样做:
for (NSInteger i = 0; i < outlineView.numberOfRows; i++)
{
if ([outlineView levelForRow:i] < depthLimit)
[outlineView expandItem:[outlineView itemAtRow:i]];
}