在xcode的UIImageView中有没有一种有效的方法来进行图像转换?
我学习了如何使用“UIViewAnimationTransitionUrlUp”在视图之间创建平滑过渡,如下所示 在视图中的单个UIImageView中切换的图像之间是否有类似的转换方式在xcode的UIImageView中有没有一种有效的方法来进行图像转换?,xcode,image,animation,transitions,Xcode,Image,Animation,Transitions,我学习了如何使用“UIViewAnimationTransitionUrlUp”在视图之间创建平滑过渡,如下所示 在视图中的单个UIImageView中切换的图像之间是否有类似的转换方式 [UIView beginAnimations:@"Animation" context:nil]; [UIView setAnimationDuration:0.75]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forVie
[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]]];
}
我将如何根据我的特殊情况调整代码?我们在评论中谈到了这一点,但我将发布一个官方答案:
由于UIImageView是UIView的一个子类,您可以使用与UIView对象之间的转换动画相同的代码来设置UIImageView对象之间的动画。您不能对UIImageView对象而不是UIView对象使用相同的代码吗?这是我的问题,因为语法专门针对视图转换而不是视图转换UIImageView转换UIViewAnimationTransitionUrlupUIImageView是UIView的一个子类,因此它应该可以工作。你试过了吗?我现在要试一试。我不知道如何调整切换图像而不是视图的代码。我会继续捣乱的。谢谢,请不要使用view1和view2,而是使用图像视图。另外,将窗口更改为self.view。