UIButton立即购买效果

时间:2010-02-18 18:04:51

标签: objective-c animation resize uibutton app-store

我想在我的应用程序中创建一个“立即购买”按钮,该按钮应该与App Store中的按钮相同,但我不知道如何用动画调整UIButton的大小。

我尝试过以下操作,但它立即调整了按钮的大小而不是动画:

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

“buyButton”是UIButton。

我已经查看了这篇帖子UIButton AppStore buy button animation,但似乎无效。

2 个答案:

答案 0 :(得分:1)

试试这个:

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

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

[UIView commitAnimations];

使用CGAffineTransform可能有所帮助。我没有试过这个,但它应该有用。

答案 1 :(得分:0)

theapptree.com上针对inapp购买的示例代码应该做你想要的。

http://www.theapptree.com/samples