2011-05-07 82 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);  
       }]; 

你甚至可以每秒都觸發這個動畫,只要你設定的持續時間少於一秒。您可以從比例因子中減去一個值以獲得所需的進展。