我在我的代碼中有一些動畫塊,當我升級到iPhone OS4時導致我的問題。我讀過,現在建議使用塊動畫,所以我想我會看看這是否解決了我的問題。我用的是以下類型的代碼,以使動畫...UIView和UIImageView之間關於動畫的關係... iPhone SDK
[UIImageView beginAnimations:nil context:NULL];
[UIImageView setAnimationDuration:30.0];
[UIImageView setAnimationRepeatCount:1e100f];
[UIImageView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(stop)];
wheel.transform =CGAffineTransformMakeRotation(M_PI*-0.5);
[UIImageView commitAnimations];
我現在打算改變這種使用這種類型的動畫之前(從http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW111拍攝)
[UIView的animateWithDuration :0.2
動畫:^ {view.alpha = 0.0; }
完成:^(BOOL finished){[查看 removeFromSuperview]; }]
我的問題是我可以用UIImageView而不是UIView使用上述塊動畫嗎?基本上我想我想知道有什麼不同,如果我動畫一個UIView,我只是動畫UIImage裏面的UIView?這跟UIImageView一樣嗎?!
對不起,我很困惑:-s