在我的大纲视图中,我正在添加自定义单元格。为了绘制自定义单元格,我参考了Cocoa文档中的示例代码。
但这也不起作用,是否有其他方法可以更改披露图像,另外我如何在willDisplayCell中找出项目是展开还是折叠,以便我可以相应地设置图像。 这是唯一更改披露图像的地方吗?
http://www.martinkahr.com/2007/05/04/nscell-image-and-text-sample/
我想更改单元格的披露图像为自定义图像,我尝试了以下方法。- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item
{
if([item isKindOfClass:[NSValue class]])
{
MyData *pDt = (MyData *)[item pointerValue];
if(pDt->isGroupElement())
{
[cell setImage:pGroupImage];
}
}
}
但这也不起作用,是否有其他方法可以更改披露图像,另外我如何在willDisplayCell中找出项目是展开还是折叠,以便我可以相应地设置图像。 这是唯一更改披露图像的地方吗?