美文网首页
iOS 转场动画 CATransition

iOS 转场动画 CATransition

作者: NJKNJK | 来源:发表于2020-01-16 14:37 被阅读0次

    define定义的常量

     kCATransitionFade   交叉淡化过渡 
     kCATransitionMoveIn 新视图移到旧视图上面 
     kCATransitionPush   新视图把旧视图推出去 
     kCATransitionReveal 将旧视图移开,显示下面的新视图 
    

    用字符串表示

     pageCurl              向上翻一页 
     pageUnCurl            向下翻一页 
     cube                  立方体旋转
     oglFlip               上下翻转效果
     cemeraIrisHollowOpen  镜头打开
     cameraIrisHollowClose 镜头关闭
    

    私有API。审核会不通过。

    rippleEffect          滴水效果
    suckEffect            收缩效果,如一块布被抽走
    

    ViewController 中使用——跳转前使用

    CATransition * transition = [CATransition animation];
    transition.type = @"pageCurl";
    transition.subtype = @"fromCenter";
    transition.duration = .3;
            
    [self.view.window.layer removeAllAnimations];
            [self.view.window.layer addAnimation:transition forKey:nil];
    

    相关文章

      网友评论

          本文标题:iOS 转场动画 CATransition

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