CATransition动画
来源:互联网 发布:创业软件集团 编辑:程序博客网 时间:2024/05/01 23:27
- [UIView commitAnimations];
- [UIView beginAnimations:nil context:nil];
- [UIView setAnimationRepeatAutoreverses:YES];//动画是否返回
[UIView setAnimationDuration:0.3];
button.alpha =0;
- [UIView commitAnimations];
- CATransition的type属性
- 1.#define定义的常量
- kCATransitionFade 交叉淡化过渡
- kCATransitionMoveIn 新视图移到旧视图上面
- kCATransitionPush 新视图把旧视图推出去
- kCATransitionReveal 将旧视图移开,显示下面的新视图
- 2.用字符串表示
- pageCurl 向上翻一页
- pageUnCurl 向下翻一页
- rippleEffect 滴水效果
- suckEffect 收缩效果,如一块布被抽走
- cube 立方体效果
- oglFlip 上下翻转效果
- - (void)MyCAnimation1 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //动画加减速
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //过渡效果
- animation.type = kCATransitionMoveIn;
- //过渡方向
- animation.subtype = kCATransitionFromTop;
- //添加动画
- [imageView.layer addAnimation:animation forKey:nil];
- }
- - (void)MyCAnimation2 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //动画加减速
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //在动画执行完时是否被移除
- animation.removedOnCompletion = NO;
- //过渡效果
- animation.type = @"pageCurl";
- //过渡方向
- animation.subtype = kCATransitionFromRight;
- //暂时不知,感觉与Progress一起用的,如果不加,Progress好像没有效果
- animation.fillMode = kCAFillModeForwards;
- //动画停止(在整体动画的百分比).
- animation.endProgress = 0.7;
- [imageView.layer addAnimation:animation forKey:nil];
- }
- - (void)MyCAnimation3 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //动画加减速
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //过渡效果
- animation.type = @"pageUnCurl";
- //过渡方向
- animation.subtype = kCATransitionFromRight;
- //暂时不知,感觉与Progress一起用的,如果不加,Progress好像没有效果
- animation.fillMode = kCAFillModeBackwards;
- //动画开始(在整体动画的百分比).
- animation.startProgress = 0.3;
- [imageView.layer addAnimation:animation forKey:nil];
- }
- - (void)MyCAnimation4 {
- [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(updateButterfly) userInfo:nil repeats:YES];
- }
- - (void)updateButterfly {
- butterflyView.animationDuration = 0.75f;
- [self.view addSubview:butterflyView];
- [butterflyView startAnimating];
- butterflyView.center = [butterflyView randomCenterInView:self.view withInset:10.0f];
- }
0 0
- CATransition 动画
- CATransition动画
- CATransition动画
- iOS动画 CATransition动画
- iOS 动画总结--CATransition
- CATransition转场动画
- CATransition类动画
- iOS动画浅析-CATransition
- CATransition实现动画
- 页面切换动画CATransition
- CATransition过渡动画
- CATransition过渡动画
- CATransition动画演示
- CATransition,uiview动画
- iOS CATransition动画Demo
- 动画CATransition、CABasicAnimation
- iOS CATransition动画
- CATransition 转场动画
- wikioi 2832 6个朋友
- 深入理解ByteBuffer
- 蜗牛—JQuery学习之table操作
- 解决MFC“由于应用程序配置不正确,应用程序未能启动……”错误提示的问题
- Dijkstra算法
- CATransition动画
- iOS 5 与 iOS 6 的 low-memory 处理
- 第二部分你身上看到你妈的劣根性
- 数据结构——算法之(011)( 字符串是否包含问题)
- 黑马程序员——面试题之银行业务系统
- opencv 与matlab 不同步
- tar 打包并压缩文件,排除文件前缀目录
- 关于触摸
- 傻傻可爱的左岸