CATransition的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010189746/article/details/42639897

 CATransition *transition=[CATransition animation];

     transition.duration = 1.0f;         /* 间隔时间*/

     transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; /* 动画的开始与结束的快慢*/

    transition.type=@"rippleEffect"; /* 各种动画效果*///@"cube" @"moveIn" @"reveal" @"fade"(default) @"pageCurl" @"pageUnCurl" @"suckEffect" @"rippleEffect" @"oglFlip"

//    pageCurl            向上翻一页

//    pageUnCurl          向下翻一页

//    rippleEffect        滴水效果

//    suckEffect          收缩效果,如一块布被抽走

//    cube                立方体效果

//    oglFlip             上下翻转效果

扫描二维码关注公众号,回复: 3318347 查看本文章

    transition.subtype = kCATransitionFromRight;   /* 动画方向*/

    transition.delegate = self;

    [self.navigationController.view.layer /* 在想添加CA动画的VIEW的层上添加此代码*/addAnimation:transition forKey:nil];

    

猜你喜欢

转载自blog.csdn.net/u010189746/article/details/42639897