Animation UIView和UIImageView之间关于动画的关系。。。软件开发包

Animation UIView和UIImageView之间关于动画的关系。。。软件开发包,animation,uiview,uiimageview,uiimage,Animation,Uiview,Uiimageview,Uiimage,当我升级到iPhoneOS4时,我的代码中有一些动画块导致了我的问题。我已经读到,现在建议使用块动画,所以我想我会看看这是否解决了我的问题。在我使用以下类型的代码制作动画之前 [UIImageView beginAnimations:nil context:NULL]; [UIImageView setAnimationDuration:30.0]; [UIImageView setAnimationRepeatCount:1e100f]; [UIImageView setAnimati

当我升级到iPhoneOS4时,我的代码中有一些动画块导致了我的问题。我已经读到,现在建议使用块动画,所以我想我会看看这是否解决了我的问题。在我使用以下类型的代码制作动画之前

[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];
我现在计划将此更改为使用这种类型的动画(取自)

[UIView animateWithDuration:0.2

动画:^{view.alpha=0.0;}

完成:^(BOOL finished){[查看 removeFromSuperview];}]

我的问题是,我可以将上面的块动画与UIImageView而不是UIView一起使用吗?基本上,我想我想知道区别是什么,如果我为UIView设置动画,我会只为UIView中的UIImage设置动画吗?这和UIImageView一样吗


抱歉,我弄糊涂了:-s

UIImageView是UIView的一个子类,因此您可以使用UIView执行的所有操作也可以使用UIImageView执行


如果为UIView设置动画,动画将影响其所有子视图。因此,如果在UIView的顶部有UIImageView,UIView的动画将同时影响-UIView和UIImageView。

UIImageView是UIView的一个子类,因此可以使用UIView执行的所有操作也可以使用UIImageView完成

如果为UIView设置动画,动画将影响其所有子视图。所以,如果在UIView的顶部有UIImageView,UIView的动画将同时影响-UIView和UIImageView