Я хотел был бы анимировать при изменении размера NSSplitView
programatically. Вот код для изменения размера вида в SplitView
Как анимировать NSSplitView при изменении размера?
В awakeFromNib: И соблюдая NSSplitViewWillResizeSubviewsNotification
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(splitViewWillResizeSubviewsHandler:)
name:NSSplitViewWillResizeSubviewsNotification
object:splitView];
SplitView Изменение размера
NSView * leftSubView = [[splitView subviews] objectAtIndex:0];
if ([leftSubView isHidden])
{
[leftSubView setHidden:NO];
[splitView setPosition:0 ofDividerAtIndex:0];
}
else
{
[leftSubView setHidden:YES];
}
[splitView adjustSubviews];
[[NSNotificationCenter defaultCenter] postNotificationName:NSSplitViewWillResizeSubviewsNotification object:self userInfo:nil];
Я могу изменить размер splitView.Where я должен добавить AnimationCode. (Поскольку rightView перемещается для замены leftSubView, я хочу, чтобы изменение размера происходило с некоторой задержкой)?
У меня есть прямоугольники двух представлений до и после изменения размера. Где мне писать код анимации.
Пожалуйста, добавьте немного больше информации/код. Трудно понять, где вы застряли. что ты уже испробовал? – fzwo