iOS7_自定义过渡动画
来源:互联网 发布:门店经营数据 编辑:程序博客网 时间:2024/06/05 07:58
今天四处翻看,然后找到一个很让我惊讶的iOS7新特性,看到后直接惊呆了我的小伙伴,首先来看下这个函数名称
- (id<UIViewControllerAnimatedTransitioning>)navigationController:(UINavigationController *)navigationController animationControllerForOperation:(UINavigationControllerOperation)operation fromViewController:(UIViewController *)fromVC toViewController:(UIViewController *)toVC
我保证这不是我看到最长的,但是这个函数却用在了viewcontroller之间的过渡,着实让我这个新手有点吃惊
为了搞清楚,分析分析下,先上demo地址 戳我戳我!
呐,故事板创建的应用,虽然我不是很喜欢,看到界面的viewcontroller 里面什么也没写,我就心凉了,这难道就是故事板的好处么 == ,原谅我故事板用的不熟
整个的关键内容就集中在了animator.h 和 navigationcontrollerdelegate.h 及其他们实现文件
在 viewcontroller 里面导入了 navigationcontrollerdelegate 这个文件,那么我们就从这里下手,打开这个文件
这个东东只不过是签署了 UINavigationControllerDelegate 协议, 说实话我是头一次遇到navigationcontroller 的delegate,=。= 新生菜鸟飘过……
当我打开实现文件之后,发现他竟然
#import "Animator.h"
好吧,那就先进入animator 里面,这回就应该没问题了 ==
然后它 签署了一个协议 UIViewControllerAnimatedTransitioning 额,这个看样子应该是为controller之间的动画效果服务的
0 0
- iOS7_自定义过渡动画
- 自定义过渡动画
- CATransition自定义UIViewController过渡动画
- iOS7自定义视图控制器过渡4-自定义手势过渡动画
- Android自定义ViewPager的过渡动画
- 自定义Push和Pop过渡动画
- 自定义iOS的过渡动画的效果
- iOS动画技术——iOS 7自定义过渡动画
- 过渡动画
- 过渡动画
- 过渡动画
- 自定义NavigationController 的Push 和 Pop过渡动画
- 删除mac osx过渡动画的默认/自定义设置
- 自定义过渡
- Android之过渡动画
- UIView过渡动画整理
- Android之过渡动画
- 关闭Activity过渡动画
- 投资失败“七宗罪
- [Leetcode] Gas Station (Java)
- 如何居中一个浮动元素
- 五十一 strcmp的安全用法
- using backup controlfile 和 until cancel区别
- iOS7_自定义过渡动画
- Sqlite v3 的数据类型
- GifUtil
- 安装jre时:This software has already been installed on your computer. Would you like to reinstall”
- 微信骗子 QQ7492593 电话 18627650031 死全家
- ubuntu下如何获取源码包和源码
- Java 类的生命周期
- 在windows下 配置 tomcat6.0 开机自启动
- 如何让EditText不自动获取焦点和取消编辑框颜色