您的位置:首页 > 其它

动画demo

2015-04-10 13:39 183 查看
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

// [UIView transitionWithView:self.aView duration:2 options:UIViewAnimationOptionTransitionFlipFromRight animations:nil completion:nil];

self.aView.layer.borderColor=[[UIColor blackColor]CGColor];

// self.aView.layer.borderWidth=5;

// self.aView.layer.cornerRadius=10;//设置圆角

self.aView.layer.contents=(id)[UIImage imageNamed:@"l.jpg"].CGImage;

self.aView.layer.shadowColor=[UIColor blackColor].CGColor;

self.aView.layer.shadowOffset=CGSizeMake(10, 10);

self.aView.layer.shadowOpacity=1;

}

-(void)test2

{

if ([_fromView subviews]) {

[UIView transitionFromView:_fromView toView:_toView duration:2 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil];

}else{

[UIView transitionFromView:_toView toView:_fromView duration:2 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil];

}

}

-(void)test1

{

[UIView animateWithDuration:2 animations:^{

self.aView.center=CGPointMake(300, 300);//设置动画的结束状态

} completion:^(BOOL finished) {

NSLog(@"js");

}];

}

-(void)test

{

[UIView beginAnimations:nil context:nil];

[UIView setAnimationDuration:2];

//self.aView.alpha=0;

// self.aView.center=CGPointMake(300, 300);

// self.aView.backgroundColor=[UIColor redColor];

[UIView setAnimationDelegate:self];

self.aView.bounds=CGRectMake(0, 100, 10, 10);

[UIView setAnimationDidStopSelector:@selector(stop)];

[UIView commitAnimations];

}

-(void)stop

{

NSLog(@"jieshu");

}

- (void)viewDidLoad {

// _showView=[[UIView alloc]initWithFrame:CGRectMake(100, 100, 200, 200)];

// // _showView.backgroundColor=[UIColor yellowColor];

// _fromView=[[UIView alloc]initWithFrame:_showView.bounds];

// _fromView.backgroundColor=[UIColor blueColor];

//

// _toView=[[UIView alloc]initWithFrame:_showView.bounds];

//

// _toView.backgroundColor=[UIColor redColor];

//

//

// [self.view addSubview:_showView];

// // [_showView addSubview:_toView];

//

// [_showView addSubview:_fromView];

// CALayer *calayer=[CALayer new];

// calayer.backgroundColor=[UIColor orangeColor].CGColor;

// calayer.bounds=CGRectMake(100, 100, 200,200);

// [self.view.layer addSublayer:calayer];

NSLog(@"====%@",self.view.layer.sublayers);

NSLog(@"---%@",self.view.subviews);

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: