我有這樣的代碼,其中successview阿爾法開始= 0.00IOS:阿爾法問題
- (void) startAnimation{
//immediately
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:3];
[successView setAlpha:1.00];
[UIView commitAnimations];
//in three seconds
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:3];
[successView setAlpha:0.00];
[UIView commitAnimations];
}
這樣
,在第一動畫(阿爾法0.00〜1.00),但不要在3秒鐘內發生,但立即,在第二動畫(阿爾法1.00至阿爾法0.00),而不是它發生在3秒內
如果我只寫firts動畫:
- (void) startAnimation{
//in three seconds
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:3];
[successView setAlpha:1.00];
[UIView commitAnimations];
}
它發生在3秒內,爲什麼在福斯特例如,它不要會發生嗎?
可能重複(http://stackoverflow.com/questions/6997659/ios-uiviewimage-setalpha-problem) –
不要重複問同樣的問題,但編輯原始內容包含您提供的新信息。 –