IOS开动画效果之──实现 pushViewController 默认动画效果
2013-03-04 17:51
519 查看
一、push默认动画效果
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
transition.delegate = self;
[self.contentView.layer addAnimation:transition forKey:nil];
[self.contentView addSubview:self.productDetailController.view];
注:self.contentView是工程中的UIView,self.productDetailController是工程中的controller
只需要把两者替换成合适的内容即可用
二、pop默认动画效果
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.view.superview.layer addAnimation:transition forKey:nil];
[self.view removeFromSuperview];
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
transition.delegate = self;
[self.contentView.layer addAnimation:transition forKey:nil];
[self.contentView addSubview:self.productDetailController.view];
注:self.contentView是工程中的UIView,self.productDetailController是工程中的controller
只需要把两者替换成合适的内容即可用
二、pop默认动画效果
CATransition *transition = [CATransition animation];
transition.duration = 0.3f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
[self.view.superview.layer addAnimation:transition forKey:nil];
[self.view removeFromSuperview];
相关文章推荐
- IOS开动画效果之──实现 pushViewController 默认动画效果
- IOS开动画效果之──实现 pushViewController 默认动画效果
- IOS开动画效果之──实现 pushViewController 默认动画效果
- IOS开动画效果之──实现 pushViewController 默认动画效果(转)
- iOS pushViewController 实现push 和pop 默认动画效果
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现
- ios pushViewController 无效果
- 更改pushViewController和popViewController的动画效果(转)
- IOS之左右滑动效果的实现——利用PPRevealViewController
- 【iOS学习笔记 15-11-06】简单自定义navigationcontroller push和pop动画效果
- ios开发navigationController pushViewController 方式多次跳转返回到最上层返回到指定的某一层的实现方法
- iOS pushViewController的自定义动画(圆形放大进入下个页面)
- iOS开发中的ViewController转场切换效果实现简介
- IOS之左右滑动效果的实现——利用SWRevealViewController
- iOS学习笔记---iOS用view实现推出菜单栏的动画效果
- pushViewController 动画效果卡顿
- iOS 自定义Tabbar实现push动画隐藏效果
- 更改pushViewController和popViewController的动画效果
- iOS 自定义转场动画实现小红书的push效果思路以及下雪碎屏等动画的实现