如何实现图像向右翻转动画。下面给出的代码。请帮忙。
imageview.animationImages=[NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.png"],
[UIImage imageNamed:@"imag2.png"],
[UIImage imageNamed:@"imag3.png"],
[UIImage imageNamed:@"imag4.png"],
[UIImage imageNamed:@"imag5.png"],
[UIImage imageNamed:@"imag6.png"],
[UIImage imageNamed:@"imag7.png"], nil];
imageview.animationDuration=15.0;
imageview.animationRepeatCount=0;
[imageview startAnimating];
最佳答案
垂直翻转
[UIView animateWithDuration:1.0 animations:^{
yourView.layer.transform = CATransform3DMakeRotation(M_PI,1.0,0.0,0.0);
} completion:^(BOOL finished){
// code to be executed when flip is completed
}];
水平翻转
[UIView animateWithDuration:1.0 animations:^{
yourView.layer.transform = CATransform3DMakeRotation(M_PI,0.0,1.0,0.0);
} completion:^(BOOL finished){
// code to be executed when flip is completed
}];
并且不要忘记将 QuartzCore 框架添加到项目中并导入
#import <QuartzCore/QuartzCore.h>
关于iphone - 如何在 iphone 应用程序中实现图像翻转动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716214/