viv*_*iya 6 animation cocoa-touch ios
我有一张图片.我想把它旋转成表面上的硬币旋转.我试过旋转变换,但它没有像那样旋转.如何实现这样的动画?

码:
- (void)viewDidLoad {
[super viewDidLoad];
[self.view setUserInteractionEnabled:YES];
lbl_facebook.font=[UIFont fontWithName:GZFont size:12.0f];
txtPassword.font=[UIFont fontWithName:GZFont size:15.0f];
txtUsername.font=[UIFont fontWithName:GZFont size:15.0f];
CATransition* transition = [CATransition animation];
transition.startProgress = 0;
transition.endProgress = 1.0;
transition.type = @"flip";
transition.subtype = @"fromRight";
transition.duration = 0.3;
transition.repeatCount = 2;
[_Image.layer addAnimation:transition forKey:@"transition"];
}
Run Code Online (Sandbox Code Playgroud)
ND:
#import "LoginViewController.h"
#import "RegistrationViewController.h"
#import "ForgetPasswordViewController.h"
#import "ForgetPasswordController.h"
#import "SearchServiceProviderViewController.h"
#import <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)
Raf*_*fAl 19
这将是一个漂亮的,像硬币一样的翻转:
CATransition* transition = [CATransition animation];
transition.startProgress = 0;
transition.endProgress = 1.0;
transition.type = @"flip";
transition.subtype = @"fromRight";
transition.duration = 0.3;
transition.repeatCount = 2;
Run Code Online (Sandbox Code Playgroud)
并将过渡动画添加到视图层:
[_yourView.layer addAnimation:transition forKey:@"transition"];
Run Code Online (Sandbox Code Playgroud)
看到它的实际效果:

像这样旋转的一个好技巧是像旋转图像一样以不同角度拍摄硬币的不同图像。然后将所有这些图像添加到数组中并使用该数组开始图像动画..它会给你更好的效果...像视频取景这样的简单过程。
喜欢:
NSArray *animationArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"images.jpg"],
[UIImage imageNamed:@"images1.jpg"],
[UIImage imageNamed:@"images5.jpg"],
[UIImage imageNamed:@"index3.jpg"],
nil];
UIImageView *animationView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0,320, 460)];
animationView.backgroundColor = [UIColor purpleColor];
animationView.animationImages = animationArray;
animationView.animationDuration = 1.5;
animationView.animationRepeatCount = 0;
[animationView startAnimating];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2883 次 |
| 最近记录: |