您的位置:首页 > 其它

CATranstion动画

2015-07-31 22:32 399 查看
// 1.创建过度动画
CATransition *anima = [CATransition animation];
// 2.设置动画类型
anima.type = @"cube";
anima.subtype = kCATransitionFromRight;
// 3.设置动画时间
anima.duration = 3;
anima.startProgress = 0.5;
anima.endProgress = 0.8;
// 4.添加动画
[self.view.layer addAnimation:anima forKey:nil];


type类型有:

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";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: