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