В прошлом я успешно мог исчезать в NSWindow, используя следующий код:
if (![statusWindow isVisible])
{
statusWindow.alphaValue = 0.0;
[statusWindow.animator setAlphaValue:1.0];
}
CAAnimation *anim = [CABasicAnimation animation];
[anim setDelegate:self];
[statusWindow setAnimations:[NSDictionary dictionaryWithObject:anim forKey:@"alphaValue"]];
[statusWindow makeKeyAndOrderFront:self];
Для моего текущего проекта я пытаюсь сделать вспышку, похожую на ту, что в Photo Booth. Я создал белый NSPanel и планировал установить содержимое моего NSWindow на панель и быстро вернуть его обратно.
Можно ли установить contentView NSWindow, используя приятный эффект затухания?
P.S. - Если вам проще узнать, как добиться вспышки, скажите, пожалуйста!
Спасибо заранее,
Рикки.