Я хочу удалить кнопку отображения/скрытия NSOutlineView
. Так, я переопределяю NSOutlineView
и получаю событие mouseDown
. Следующее - это код.Прокрутка анимации NSOutlineView не работает
-(void)mouseDown:(NSEvent *)theEvent
{
NSLog(@"LeftFolderListOutlineView mouseDown");
[super mouseDown:theEvent];
NSPoint localPoint = [self convertPoint:theEvent.locationInWindow
fromView:nil];
NSInteger row = [self rowAtPoint:localPoint];
id clickedItem = [self itemAtRow:row];
if (![clickedItem isKindOfClass:[NSDictionary class]]) {
return;
}
if ([self isItemExpanded:clickedItem]) {
[[self animator] collapseItem:clickedItem];
}else{
[[self animator] expandItem:clickedItem];
}
}
Она должна быть прокрутки анимации, когда коллапс NSOutlineView или expand.But в данном случае это не working.Anyone сказать мне, почему и как я могу улучшить это?
Но моя система os 10.7, я хочу знать, как разрешить работу анимации – gohamgx
Я прочитал ваш код. Я думаю, что ваш проект может завершить анимацию рисования изображения. Но расширение/collapse пока не работает. – gohamgx