Анимировать UIButton из одного изображения в другое - PullRequest
0 голосов
/ 28 марта 2011

Я заметил в приложении Jamie Oliver, когда вы нажимаете одну из кнопок, она плавно переходит от одного размера к другому. Кто-нибудь знает, как это делается? Я попытался использовать некоторые из анимаций UIView, но ни одна из них не удовлетворяет моим потребностям.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Я считаю, анимационные блоки сейчас являются предпочтительным методом для анимации видов.

0 голосов
/ 28 марта 2011

Одни только UIAnimations не могут дать вам такой эффект. Вам нужно соединить их с преобразованиями, чтобы добиться эффекта, о котором вы говорите. Попробуйте это следующим образом. Вы получите то, что вам нужно ...

[UIView beginAnimations:@"Zoomin" context:nil];

[UIView setAnimationDuration:0.25];
starImage.transform=CGAffineTransformMakeScale(2.5, 2.5);
[UIView commitAnimations];
[UIView beginAnimations:@"Zoomout" context:nil];
[UIView setAnimationDuration:0.25];
starImage.transform=CGAffineTransformMakeScale(1, 1);
[UIView commitAnimations];
...