Моя проблема может быть простой, но решение ускользает от меня.
У меня есть WebView, встроенный в NSView, и загруженный некоторым содержимым.Я хотел бы добавить простой переход затухания (по нажатию кнопки), который через 2 секунды просто исчезает, и WebView просто снова показывает исходный контент.
Я не знаю, смогу ли я сделать это в самом WebView через Interface Builder, или мне нужно программно создавать пользовательские слои и CATransitions.
До сих пор я пробовал разные варианты этого:
[m_pView setWantsLayer:YES];
CATransition *transition = [CATransition animation];
transition.duration = 2;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;
[ [m_pView layer] addAnimation:transition forKey:nil];
Все, что я получил, это стереть исходный контент из представления и заменить его пустым.Я полагаю, что я неправильно использую слои, и, возможно, они вообще не нужны для решения моей проблемы.
Кто-нибудь может мне помочь с этим?