2010-09-21 47 views
1

所以我試圖在淡入淡出時從零寬度延伸到完整大小的圖像製作動畫。淡入淡出效果良好,但無論出於何種原因,出現在滿片而不是隨着alpha效果的發展而增長。我的代碼如下:圖像幀(iPhone)的動畫片段

[UIView beginAnimations:@"FadeButtons" context:nil]; 
[UIView setAnimationDuration:.9]; 
[UIView setAnimationDelay:0.300]; 
batteryLife.alpha = 1; 
batteryLife.frame = CGRectMake(40, 71, 240, 128); 
[UIView commitAnimations]; 

有關以動畫方式更改幀的任何建議嗎?我不想縮放整個圖像,我想「揭開」它。謝謝。

回答

0

也許在開始動畫之前幀已經是那個尺寸了?嘗試在開始動畫之前立即將幀設置爲較小的尺寸,如batteryLife.frame = CGRectMake(40, 71, 0, 128);