[self isGroupItem] должен проверить, является ли его группа или нет. но есть одна проблема, теперь выглядит как манипуляции с мышью, мне нужно сделать :(, при двойном щелчке группа строки не переключается
м виде структуры я добавляю пользовательскую ячейку. Для рисования пользовательской ячейки я использую пример кода, представленный в документации по Какао.
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, является ли элемент развернутым или развернутым, чтобы я мог соответственно установить изображение,
Это только место, где можно изменить изображение раскрытия?