1

我学习了如何使用“UIViewAnimationTransitionCurlUp”在视图之间创建平滑过渡,如下所示。

是否有类似的方法可以在视图中的单个 UIImageView 中切换的图像之间进行转换?

[UIView beginAnimations:@"Animation" context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.window    cache:YES];
[view1 removeFromSuperview];
[window addSubview:view2];
[UIView commitAnimations];

这是我目前用来切换图像的代码:

[lblSwipe setText:@"Left Swiped."];
     currentImageIndex++;
     if (currentImageIndex == [imagesArray count]) {
         currentImageIndex = 0;
     }

     [imageView setImage:[UIImage imageNamed:[imagesArray     objectAtIndex:currentImageIndex]]];
}

我将如何根据我的特定情况调整代码?

4

1 回答 1

0

我们在评论中谈到了这一点,但我会发布一个官方答案:

您可以使用相同的代码为对象之间的过渡UIView设置动画以在对象​​之间设置动画,UIImageView因为UIImageView它是UIView.

于 2012-08-31T18:15:16.990 回答