美文网首页
iOS的push动画

iOS的push动画

作者: 这小子 | 来源:发表于2020-03-28 18:33 被阅读0次

    push

    CATransition *transition = [CATransition animation];  
    transition.duration = 1.0f;  
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];  
    transition.type = @"cube";  
    /// 向右侧动画
    transition.subtype = kCATransitionFromRight;  
    transition.delegate = self;  
    [self.navigationController.view.layer addAnimation:transition forKey:nil];  
       
    FirstViewController *firstViewController = [[DemoViewController alloc]init];  
    [self.navigationController pushViewController: firstViewController animated:YES];  
    

    常用的动画

    animation.type = kCATransitionFade;  
       
    animation.type = kCATransitionPush;  
       
    animation.type = kCATransitionReveal;  
       
    animation.type = kCATransitionMoveIn;  
       /// 盒子翻转
    animation.type = @"cube";  
       
    animation.type = @"suckEffect";  
       
    // 页面旋转  
    animation.type = @"oglFlip";  
       
    //水波纹  
    animation.type = @"rippleEffect";  
       /// 翻页动画
    animation.type = @"pageCurl";  
       
    animation.type = @"pageUnCurl";  
       /// 类似相机向外打开
    animation.type = @"cameraIrisHollowOpen";  
       
    animation.type = @"cameraIrisHollowClose"; 
    

    相关文章

      网友评论

          本文标题:iOS的push动画

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