UINavigationController修改默认的动画
来源:互联网 发布:啪啪聊天软件 编辑:程序博客网 时间:2024/05/11 04:38
1.添加QuartzCore并引入头文件
#import <QuartzCore/CoreAnimation.h>
2. PushView 的动画修改
CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromTop;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
self.navigationController.navigationBarHidden = NO;
[self.navigationController pushViewController:viewController animated:NO];
3.popView的动画
transition.duration =0.4;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionReveal;
//transition.subtype = kCATransitionFromBottom;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
self.navigationController.navigationBarHidden = NO;
[self.navigationController popViewControllerAnimated:NO];
0 0
- UINavigationController修改默认的动画
- UINavigationController修改默认的动画
- UINavigationController修改默认的动画
- UINavigationController修改默认的动画
- UINavigationController修改默认的动画
- iOS UINavigationController 修改默认的动画
- 修改系统默认动画
- navigationController修改默认动画
- UINavigationController的push动画效果
- UINavigationController的push动画效果
- UInavigationcontroller的颜色自定义修改
- Android 修改默认的ProgressBar的动画效果
- 修改UINavigationController
- 修改UINavigationController的UINavigationItem的颜色
- 修改wpf中动画的默认帧间隔以提升性能,默认为60帧每秒
- 修改UINavigationController中leftBarButtonItem按钮的title
- 修改UINavigationController中leftBarButtonItem按钮的title
- 统一修改UINavigationController的返回按钮
- 瓦片地图TileMap
- 仿新浪客户端
- Search Insert Position
- POJ 3254--Corn Field
- unity3d 4.6 新UI九宫格
- UINavigationController修改默认的动画
- Hibernate学习笔记--环境搭建及运行
- 跟面试官讲Binder(一)
- Oracle常见语句操作
- 游戏服务器浅析
- Mozilla Rhino:使用java语言来解释和执行javascript脚本(转)
- 日语 「だ」、「です」、「である」
- Android ListView常用用法
- ZendFramework2学习笔记 文件上传、文件上传进度