2011-05-07 46 views
1

如何通过使用整数每秒缩放图像?Iphone SDK:每秒缩放一个图像

我想要做这样的事情:

  • I'l有一个时间,这将decrese 0.025,从我将使用缩放我的形象的整数。

  • 我还将有另一个计时器来缩放图像。

我想第二个定时器做这样的事情:

MyImage.image.size.width * MyInteger

MyImage.image.size.hight * MyInteger

如何我可以使缩放动画像CGTransform Animations一样平滑运行吗?

回答

2

我认为找出持续时间和目标比例因子比您的建议方式要容易得多。试试这个:

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

你甚至可以每秒都触发这个动画,只要你设定的持续时间少于一秒。您可以从比例因子中减去一个值以获得所需的进展。