我想有一個UIImageView閃爍。我想你可以用CoreAnimation和alpha值來製作它。我試過這個:想要閃爍UIImageView(CoreAnimation和alpha值)
for (int a = 1; a <= 100; a++) {
schwarz.alpha = 0.7;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:1];
schwarz.alpha = 0,1;
[UIView commitAnimations];
}
但它可以工作。他只是移動到0.1,而不是0.7。 我也試過這樣:
schwarz.alpha = 0.7;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:1];
schwarz.alpha = 0.1;
[UIView commitAnimations];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:1];
schwarz.alpha = 1;
[UIView commitAnimations];
[UIView commitAnimations];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:1];
schwarz.alpha = 3;
[UIView commitAnimations];
// and so on...
又一次它doenst工作。我怎樣才能實現閃爍? 謝謝!
謝謝,這工作,但我怎麼能得到這個後一個不同的動畫具有相同的UIImageView。例如,現在他只是從阿爾法0.7移動到0.1,但我希望在這之後有另一個動畫。 – Flocked 2010-01-24 01:35:48