更改navigationController pu…
来源:互联网 发布:会计软件下载 编辑:程序博客网 时间:2024/04/24 00:13
自定义navigationController push和pop界面切换动画,代码如下:
- MainView
*nextView=[[MainView alloc] init]; - [UIView
beginAnimations:nil context:NULL]; - [UIView
setAnimationCurve:UIViewAnimationCurveEase InOut]; - [UIView
setAnimationDuration:0.75]; - [self.navigationController
pushViewController:nextView animated:NO]; - [UIView
setAnimationTransition:UIViewAnimationTransitio nFlipFromRight forView:self.navigationController.view cache:NO]; - [UIView
commitAnimations]; - [nextView
release]; -
Pop:
方法一:
- [UIView
beginAnimations:nil context:NULL]; - [UIView
setAnimationCurve:UIViewAnimationCurveEase InOut]; - [UIView
setAnimationDuration:0.75]; - [UIView
setAnimationTransition:UIViewAnimationTransitio nFlipFromLeft forView:self.navigationController.view cache:NO]; - [UIView
commitAnimations]; -
- [UIView
beginAnimations:nil context:NULL]; - [UIView
setAnimationDelay:0.375]; - [self.navigationController
popViewControllerAnimate d:NO]; - [UIView
commitAnimations];
方法二:
可实现左右滑动动画,可设置滑动方向。
- CATransition*
transition = [CATransition animation]; - transition.duration
= 0.5; - transition.timingFunction
= [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEa seInEaseOut]; - transition.type
= //kCATransitionMoveIn;kCATransitionFade; //, kCATransitionPush, kCATransitionReveal, kCATransitionFade - //transition.subtype
= kCATransitionFromTop; //kCATransitionFromLeft, kCATransitionFromRight, kCATransitionFromTop, kCATransitionFromBottom - [self.navigationController.view.layer
addAnimation:transition forKey:nil]; - [[self
navigationController] popViewControllerAnimate d:NO];
0 0
- 更改navigationController pu…
- 更改NavigationController的背景图片
- 怎么更改navigationController的rootViewController
- ios navigationcontroller 返回按钮标题动态更改
- 更改NavigationController返回按钮的返回View
- ubuntu12.04更改apache2 (/va…
- Smartforms 中更改默认编辑器…
- 更改QTreeView, QListView在window…
- 如何更改SQL Server 2005的…
- MyEclipse8.5 更改javadoc 各项属…
- MFC 生成 exe文件的图标更改…
- navigationController
- NavigationController
- navigationcontroller
- navigationController
- NavigationController
- navigationController
- NavigationController
- 什么是类型?
- iOS7返回手势的开启与禁用
- iOS sqlite基本使用
- 欢迎使用CSDN-markdown编辑器
- iOS presentViewController弹…
- 更改navigationController pu…
- iOS - AFNetworking2安…
- 加载本地HTML文件
- [iOS常见问题] 关于使用QQ做…
- VS无法直接启动带有“类库输出类型”的项目
- iOS延迟加载
- IOS中通知中心(NSNotificationCenter)的使用
- fir 提交的版本的iphone4&nbs…
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序