Iphone SDK:每秒缩放图像

时间:2011-05-07 17:04:50

标签: iphone image integer scaling

如何使用整数

每秒缩放图像

我想做这样的事情:

  • 我有一个时间会从我将用于缩放图像的整数中减少0,025。

  • 我还会有另一个缩放图像的计时器。

我希望第二个计时器做类似的事情:

MyImage.image.size.width * MyInteger

MyImage.image.size.hight * MyInteger

如何使缩放动画像CGTransform动画一样平稳运行?

1 个答案:

答案 0 :(得分:2)

我认为比你建议的方法更容易找出持续时间和目标比例因子。试试这个:

[UIView animateWithDuration:1.0
                 animations:^{
                    turnDeviceView.transform = 
                       myImageView.transform = 
                         CGAffineTransformMakeScale(0.2, 0.2);      
                 }];

您甚至可以每秒触发此动画,只要您将持续时间设置为小于一秒。您可以从比例因子中减去一个值,以获得所需的进展。