iphone之pushViewController:animated:的不同页面转换特效
2013-03-21 16:06
459 查看
1. 首先要明确的是,不使用pushViewController的默认动画,所以在调用这个函数时,要将animated设置为NO.
2. 使用普通的来CATransition实现转换效果,代码如下:
CATransition *animation = [CATransition
animation];
[animation
setDuration:0.5];
animation.type =
@"oglFlip";
[animation
setSubtype:kCATransitionFromLeft];
[animation
setTimingFunction:[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseOut]];
[self.navigationController
pushViewController:singleVc
animated:NO];
[self.navigationController.view.layer
addAnimation:animation
forKey:nil];
2. 使用普通的来CATransition实现转换效果,代码如下:
CATransition *animation = [CATransition
animation];
[animation
setDuration:0.5];
animation.type =
@"oglFlip";
[animation
setSubtype:kCATransitionFromLeft];
[animation
setTimingFunction:[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseOut]];
[self.navigationController
pushViewController:singleVc
animated:NO];
[self.navigationController.view.layer
addAnimation:animation
forKey:nil];
相关文章推荐
- iphone之pushViewController:animated:的不同页面转换特效
- [转]iphone之pushViewController:animated:的不同页面转换特效
- 实现pushViewController:animated:的不同页面转换特效
- 如何实现pushViewController:animated:的不同页面转换特效
- 实现pushViewController:animated:的不同页面转换特效
- 如何实现pushViewController:animated:的不同页面转换特效?
- 如何实现pushViewController:animated:的不同页面转换特效?
- 如何实现pushViewController:animated:的不同页面转换特效?
- 如何实现pushViewController:animated:的不同页面转换特效?
- iphoneX,push进入一个webview, 页面底部出现一个黑色区域解决方案
- present 一个页面后 使用pushviewcontroller的问题
- iOS pushViewController的自定义动画(圆形放大进入下个页面)
- iOS 多个页面push或present,迁移到指定ViewController
- 如何让self.navigationController退出到指定页面,或者让它一次性pop出两个页面popViewControllerAnimated没有
- iphone-15-dismissModalViewControllerAnimated不起作用
- iphone ipad viewController不响应横竖屏转换相关消息的问题
- 关于pushViewController: animated:
- pushViewController情况下二级三级页面隐藏系统tabbar
- ios pushViewController 页面不跳转问题解决
- 关于pushViewController: animated: