UIButton Купить сейчас эффект - PullRequest
       20

UIButton Купить сейчас эффект

4 голосов
/ 18 февраля 2010

Я хочу сделать кнопку «Купить сейчас» в своем приложении, которая должна работать так же, как кнопка в App Store, но я не знаю, как изменить размер UIButton с помощью анимации.

Я попробовал следующее, но он сразу изменил размер кнопки, а не как анимацию:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:10.5];
[buyButton setFrame:CGRectMake(20, 115, 70, 21)];
[UIView commitAnimations];

Где "BuyButton" - это кнопка UIB.

Я проверил это сообщение UIButton AppStore анимация кнопки покупки , но, похоже, не работает.

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Попробуйте это:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:duration];

CGAffineTransform scale = CGAffineTransformMakeScale(scalingFactorX, scalingFactorY);
buyButton.transform = scale;

[UIView commitAnimations];

Использование CGAffineTransform может помочь. Я не пробовал это, однако, это должно работать.

0 голосов
/ 23 февраля 2011

пример кода на theapptree.com для покупки inapp должен делать то, что вы хотите.

http://www.theapptree.com/samples

...