美文网首页
iOS ---如硬币翻转动画

iOS ---如硬币翻转动画

作者: 71150ce14a00 | 来源:发表于2016-07-05 13:34 被阅读2018次

//需要翻转的视图

UIView*parentView = [[UIViewalloc]initWithFrame:CGRectMake(0,150,320,200)];

parentView.backgroundColor= [UIColoryellowColor];

parentView.tag=1000;

[self.viewaddSubview:parentView];

UIButton*button = [[UIButtonalloc]initWithFrame:CGRectMake(100,350,100,100)];

button.backgroundColor= [UIColorredColor];

[buttonaddTarget:selfaction:@selector(ActionFanzhuan)forControlEvents:UIControlEventTouchUpInside];

[self.viewaddSubview:button];

}

-(void)ActionFanzhuan{

//获取当前画图的设备上下文

CGContextRefcontext =UIGraphicsGetCurrentContext();

//开始准备动画

[UIViewbeginAnimations:nilcontext:context];

//设置动画曲线,翻译不准,见苹果官方文档

[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];

//设置动画持续时间

[UIViewsetAnimationDuration:1.0];

//因为没给viewController类添加成员变量,所以用下面方法得到viewDidLoad添加的子视图

UIView*parentView = [self.viewviewWithTag:1000];

//设置动画效果

//    [UIView setAnimationTransition: UIViewAnimationTransitionCurlDown forView:parentView cache:YES];  //从上向下

// [UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:parentView cache:YES];   //从下向上

[UIViewsetAnimationTransition:UIViewAnimationTransitionFlipFromLeftforView:parentViewcache:YES];//从左向右

//     [UIView setAnimationTransition: UIViewAnimationTransitionFlipFromRight forView:parentView cache:YES];//从右向左

//设置动画委托

[UIViewsetAnimationDelegate:self];

//当动画执行结束,执行animationFinished方法

[UIViewsetAnimationDidStopSelector:@selector(animationFinished:)];

//提交动画

[UIViewcommitAnimations];

}

//动画效果执行完毕

- (void) animationFinished: (id) sender{

NSLog(@"animationFinished !");

}

关注微信公众号:

相关文章

  • iOS ---如硬币翻转动画

    //需要翻转的视图 UIView*parentView = [[UIViewalloc]initWithFrame...

  • 简单实现签到翻转硬币效果

    翻转硬币实际上就是翻转textview,众所周知Android有个动画类Animation.Java,Rotate...

  • iOS黑科技【动画特效篇-1】 立方体翻转特效--CubicTu

    iOS黑科技【动画特效篇】第一期 今天起为大家带来iOS动画特效合集,APP如美女,动画如衣裳,别让你家的美女再裸...

  • ios (一) :翻转动画

    项目的任务,需要实现一个类似于下图的翻转动画,图片在翻转的同时,还要进行改变。 最开始,直接使用UIView的动画...

  • iOS 连续翻转动画

    项目的任务,需要实现一个类似于下图的翻转动画,图片在翻转的同时,还要进行改变。翻转过去用时1秒,翻转回来用时1秒,...

  • iOS 动画

    移动动画 渐隐 缩放 翻转 重复动画

  • 立体翻转动画

    立体翻转动画用到了私有API 这样就可以实现简单的立体翻转动画了

  • ios动画

    ios动画 ios动画2 ios动画3

  • iOS动画

    iOS动画-从UIView动画说起iOS动画-Transform和KeyFrame动画iOS动画-layout动画...

  • 常在河边走,哪有不湿鞋

    “叮”硬币抛出一条美丽的弧线在空中不断地翻转着。字就去打针,花就不打了,望着空中还在翻转的硬币,我伸手一把抓...

网友评论

      本文标题:iOS ---如硬币翻转动画

      本文链接:https://www.haomeiwen.com/subject/pdmhjttx.html