[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, является ли элемент развернутым или развернутым, чтобы я мог соответственно установить изображение,

Это только место, где можно изменить изображение раскрытия?

Ответы на вопрос(5)

Ваш ответ на вопрос