iOS中CATransition 用法(各种风格的跳转页面特效)
来源:互联网 发布:网络奇兵武器 编辑:程序博客网 时间:2024/06/06 06:42
- CATransition的type属性
- 1.#define定义的常量
- kCATransitionFade 交叉淡化过渡
- kCATransitionMoveIn 新视图移到旧视图上面
- kCATransitionPush 新视图把旧视图推出去
- kCATransitionReveal 将旧视图移开,显示下面的新视图
- 2.用字符串表示
- pageCurl 向上翻一页
- pageUnCurl 向下翻一页
- rippleEffect 滴水效果
- suckEffect 收缩效果,如一块布被抽走
- cube 立方体效果
- oglFlip 上下翻转效果
- - (void)MyCAnimation1 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //display mode, slow at beginning and end
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //过渡效果
- animation.type = kCATransitionMoveIn;
- //过渡方向
- animation.subtype = kCATransitionFromTop;
- //添加动画
- [imageView.layer addAnimation:animation forKey:nil];
- }
- - (void)MyCAnimation2 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //display mode, slow at beginning and end
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //在动画执行完时是否被移除
- animation.removedOnCompletion = NO;
- //过渡效果
- animation.type = @"pageCurl";
- //过渡方向
- animation.subtype = kCATransitionFromRight;
- //暂时不知,感觉与Progress一起用的,如果不加,Progress好像没有效果
- animation.fillMode = kCAFillModeForwards;
- //动画停止(在整体动画的百分比).
- animation.endProgress = 0.7;
- [imageView.layer addAnimation:animation forKey:nil];
- }
- - (void)MyCAnimation3 {
- CATransition *animation = [CATransition animation];
- //动画时间
- animation.duration = 1.0f;
- //display mode, slow at beginning and end
- animation.timingFunction = UIViewAnimationCurveEaseInOut;
- //过渡效果
- animation.type = @"pageUnCurl";
- //过渡方向
- animation.subtype = kCATransitionFromRight;
- //暂时不知,感觉与Progress一起用的,如果不加,Progress好像没有效果
- animation.fillMode = kCAFillModeBackwards;
- //动画开始(在整体动画的百分比).
- animation.startProgress = 0.3;
- [imageView.layer addAnimation:animation forKey:nil];
- }
0 0
- iOS中CATransition 用法(各种风格的跳转页面特效)
- iOS 页面跳转动画CATransition详细分析
- iOS视图跳转:CATransition
- IOS中各种动画特效的实现
- 小胖说事5------iOS CATransition的用法
- 有关ios过度动画CATransition的一些特效
- iOS系统中各种设置项的URL链接 跳转到设置页面
- iOS中页面跳转
- IOS学习之——各种页面的跳转
- iOS开发中页面跳转的方法
- iOS中各种风格时间轴的设计及总结
- iOS中各种风格时间轴的设计及总结
- 页面跳转的各种方法
- 页面跳转的各种方式
- iOS 跳转到手机设置各种页面
- ios 页面的跳转
- iOS的页面跳转
- iOS中APP跳转到系统的各种设置界面
- Struts2工作原理
- CentOS7.1编译安装配置Tomcat8
- HBase体系结构04(Master)
- JS prototype and JS object
- linux bash shell之declare
- iOS中CATransition 用法(各种风格的跳转页面特效)
- Jlink克隆版和谐处理
- 每日一问之activity的进出动画
- Oracle 补丁下载及安装简介CPU/PSU
- 无损音乐下载器 Delphi版
- Uiautomator向jar包传多个参数
- 怎么在Caffe中配置每一个层的结构
- Activity Task
- bootstrap-switch(开关插件)