iOS5是否将CGAffineTransform与animationImages结合?

iOS5是否将CGAffineTransform与animationImages结合?,animation,ios5,uiimageview,uiimage,cgaffinetransform,Animation,Ios5,Uiimageview,Uiimage,Cgaffinetransform,我对iOS动画非常陌生,我想知道是否可以使用CGAffineTransform将两个图像之间的转换与UIImageView的翻译动画结合起来 换句话说,我有两个图像,我想在这两个图像之间设置动画,然后我想应用同声翻译,这样整个东西在页面上移动,同时在这两个图像之间来回移动 我知道我可以应用a来组合两个CGAffineTransforms,例如a和其他东西。但我没有看到CGAffineTransform允许我转换到另一个UIImage 我所知道的在图像之间设置动画的唯一方法是使用UIImageVi

我对iOS动画非常陌生,我想知道是否可以使用CGAffineTransform将两个图像之间的转换与UIImageView的翻译动画结合起来

换句话说,我有两个图像,我想在这两个图像之间设置动画,然后我想应用同声翻译,这样整个东西在页面上移动,同时在这两个图像之间来回移动

我知道我可以应用a来组合两个CGAffineTransforms,例如a和其他东西。但我没有看到CGAffineTransform允许我转换到另一个UIImage

我所知道的在图像之间设置动画的唯一方法是使用UIImageView数组并结合startAnimating。但是,我不知道如何将此与这样的翻译结合起来:

UIImageView* textView = [[UIImageView alloc] initWithFrame:bunnyImage.frame]; 

textView.animationImages = [NSArray arrayWithObjects:    
                            [UIImage imageNamed:@"bunnyclose.png"],
                            [UIImage imageNamed:@"bunnytalk.png"],
                            nil];

textView.animationDuration = 1.0;
textView.animationRepeatCount = 8;
[textView startAnimating];

[self.view addSubview:textView];    

有什么建议吗?

在回答我自己的问题时,中讨论的块动画功能是我提出的最佳解决方案。我使用它在图像之间设置动画,它可以与使用CGAffineTransformTranslate的块动画相结合,也可以简单地通过更改UIImageView的格式来实现,如中所述

修改我的原始代码块并添加我的翻译如下:

UIImageView* bunny2View = [[UIImageView alloc] initWithFrame:bunny2Image.frame]; 


[UIView 
 transitionFromView:bunny2Image 
 toView:bunny2View 
 duration:10.0 
 options:UIViewAnimationOptionShowHideTransitionViews 
 completion:^(BOOL finished) {
     [UIView 
      animateWithDuration:dur 
      animations:^(void) {
          CGPoint center = bunny2Image.center;
          center.y += deltay;
          bunny2Image.center = center;
          bunny2View.center = center;
      }
      completion:^(BOOL finished) {

          [UIView 
           transitionFromView:bunny2View 
           toView:bunny2Image 
           duration:10.0 
           options:UIViewAnimationOptionShowHideTransitionViews 
           completion:nil];
      }];
 }]; 
仍在进行中的工作,但这是我到目前为止提出的