如何实现pushViewController:animated:的不同页面转换特效?
来源:互联网 发布:手机扫描软件 编辑:程序博客网 时间:2024/05/20 22:04
1. 首先要明确的是,不使用pushViewController的默认动画,所以在调用这个函数时,要将animated设置为NO.
2.使用普通的CATrasition实现转换效果,代码如下:
CATransition *animation = [CATransition animation];
[animation setDuration:0.3];
[animation setType: kCATransitionMoveIn];
[animation setSubtype: kCATransitionFromTop];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault]];
[self.navigationController pushViewController:m_poseAddIssueViewController animated:NO];
[self.navigationController.view.layer addAnimation:animation forKey:nill];
0 0
- 如何实现pushViewController:animated:的不同页面转换特效?
- 如何实现pushViewController:animated:的不同页面转换特效?
- 如何实现pushViewController:animated:的不同页面转换特效?
- 实现pushViewController:animated:的不同页面转换特效
- iphone之pushViewController:animated:的不同页面转换特效
- 关于pushViewController: animated:
- 一个页面跳转向另一个页面的不同系统特效
- android特效引导页面的实现
- 实现页面加载特效
- 不同statusbar状态下的页面转换
- 粒子特效(两种不同的实现)
- present 一个页面后 使用pushviewcontroller的问题
- WordPress如何现实:不同页面显示不同的侧边栏
- android如何实现特效
- 实现不同页面之间的通信
- UINavigationControll采用pushViewController后如何去掉左边的返回按钮
- UINavigationControll采用pushViewController后如何去掉左边的返回按钮
- 用EXT实现页面特效
- 检测浏览器是否是手机
- android 沉浸式状态栏(像ios那样的状态栏与应用统一颜色样式)
- C# 异步与线程
- 关于更改js文件浏览器不能同步更新的问题
- iOS开发 高德地图 解决点击大头针跳转页面 返回无法点击的问题
- 如何实现pushViewController:animated:的不同页面转换特效?
- LeetCode 454 4Sum II
- Android 内存分析
- Django登陆访问限制@login_required
- 对移动通信的浅究
- Linux组播编程
- 《从零开始学Swift》学习笔记(Day43)——构造函数继承
- 修改linux 系统编码为utf-8
- GitHub for Windows 安装失败,An error occurred attempting to install github 的解决办法