我有一个大纲视图,希望在顶层不缩进(因为它们已经具有独特的外观),但是对于后续级别,我想缩进。我该如何做到这一点?我尝试重写
-levelForRow:
和 -levelForItem:
从返回值中减去2,但没有帮助。我还尝试重写-frameOfOutlineCellAtRow:
从框架的宽度中减去2 * indentationPerLevel, 但也没有帮助,可能是因为我没有显示展开三角形。你有什么想法可以解决这个问题吗?大纲视图绑定了一个 NSTreeController
,使得难以平整底层数据结构,但我已经设置了一个大纲视图代理。