我想在我的应用程序中创建一个“立即购买”按钮,该按钮应该与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,但似乎无效。
答案 0 :(得分:1)
试试这个:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:duration];
CGAffineTransform scale = CGAffineTransformMakeScale(scalingFactorX, scalingFactorY);
buyButton.transform = scale;
[UIView commitAnimations];
使用CGAffineTransform
可能有所帮助。我没有试过这个,但它应该有用。
答案 1 :(得分:0)