У меня есть очень простая анимация в 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];
}];
}];
}];