У меня есть очень простая анимация в iOS, которая затемняет представление, изменяет размер контейнера, чтобы он соответствовал другому представлению, а затем возвращает это другое представление обратно. Это довольно легко сделать и очень просто.
Я пытался сделать что-то подобное в OSX, но не мог понять, как это сделать. Анимация в OSX кажется такой неуклюжей и сложной по сравнению с iOS.
Любая помощь будет очень признательна !!
Спасибо! :)
// Fade out viewOne, resize frame to fit viewTwo, fade in viewTwo
[UIView animateWithDuration: 0.15
animations: ^{
[viewOne setAlpha:0.0];
}
completion: ^(BOOL finished) {
[UIView animateWithDuration: 0.2
animations: ^{
[self setFrame: [viewTwo frame]];
}
completion: ^(BOOL finished) {
[viewTwo setAlpha: 0.0];
[self addSubview: viewTwo];
[UIView animateWithDuration: 0.15
animations: ^{
[viewTwo setAlpha:1.0];
}];
}];
}];