【第22期】观点:IT 行业加班,到底有没有价值?

UIViewAnimation动画与Core Animation的CATransition类动画

转载 2015年11月17日 23:46:40

UIViewAnimation动画与Core Animation的CATransition类动画

//UIViewAnimationTransitionFlipFromLeft, 向左转动
//UIViewAnimationTransitionFlipFromRight, 向右转动
//UIViewAnimationTransitionCurlUp, 向上翻动
//UIViewAnimationTransitionCurlDown, 向下翻动


[UIView beginAnimations:@"animationID" context:nil];
[UIView setAnimationDuration:0.5f]; //动画时长
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition: UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES]; 
//在这里写你的代码.
[UIView commitAnimations]; //提交动画
    /* 过渡效果
     fade     //交叉淡化过渡(不支持过渡方向)
     push     //新视图把旧视图推出去
     moveIn   //新视图移到旧视图上面
     reveal   //将旧视图移开,显示下面的新视图
     cube     //立方体翻滚效果
     oglFlip  //上下左右翻转效果
     suckEffect   //收缩效果,如一块布被抽走(不支持过渡方向)
     rippleEffect //滴水效果(不支持过渡方向)
     pageCurl     //向上翻页效果
     pageUnCurl   //向下翻页效果
     cameraIrisHollowOpen  //相机镜头打开效果(不支持过渡方向)
     cameraIrisHollowClose //相机镜头关上效果(不支持过渡方向)
    
*/
   
    /* 过渡方向
     fromRight;
     fromLeft;
     fromTop;
     fromBottom;
    
*/
CATransition *animation = [CATransition animation];
animation.delegate = self;
animation.duration = 0.5f//动画时长
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
animation.type = @"cube"//过度效果
animation.subtype = @"formLeft"//过渡方向
animation.startProgress = 0.0 //动画开始起点(在整体动画的百分比)
animation.endProgress = 1.0;  //动画停止终点(在整体动画的百分比)
animation.removedOnCompletion = NO;
[self.view.layer addAnimation:animation forKey:@"animation"];
举报

相关文章推荐

UIViewAnimation动画与CATransition类动画

CATransition   CATransition is an Objective-C wrapper for creating view transitions. As of 3.1.2...

UIViewAnimation动画与Core Animation的CATransition类动画

使用UIView类函数实现://UIViewAnimationTransitionFlipFromLeft, 向左转动//UIViewAnimationTransitionFlipFromRight, 向右转动//UIViewAnimationTransitionCurlUp, 向上翻动<span style="

UIViewAnimation动画与CATransition类动画

UIViewAnimation动画与CATransition类动画 CATransition   CATransition is an Objective-C wrapper for...

动画CATransition 从下往上、从上往下

//动画效果 // 从上往下 CATransition *animation = [CATransitionanimation]; //animation.delegate = self; animation.duration = 0.4f; animation.timingFunction = UIViewAnimationCurveEaseInOut; animation.fillMode = kCAFillModeForwards; animati

UIViewAnimation动画与Core Animation的CATransition类动画

UIViewAnimation动画与Core Animation的CATransition类动画 已有 373 次阅读 2011-7-28 10:08 |个人分类:iOS -...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)