项目介绍:
自定义的抽屉式转场,当前两个页面在push的时候,是有NavigationBar的,当push到第三个控制器时,隐藏NavigationBar,自定义了一个转场效果。
实现主要代码:
[Objective-C] 查看源文件 复制代码
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{ ZFNavigationBar *naviBar = [[ZFNavigationBar alloc] init]; naviBar.delegate = self; [viewController.view addSubview:naviBar]; if (viewController.navigationBarHidden) { naviBar.hidden = YES; } naviBar.title = viewController.title; [super pushViewController:viewController animated:animated]; }
DEMO 直接下载:
ZFNavigationControllerDemo.zip
(81.44 KB, 下载次数: 192, 售价: 5 金钱)
2016-7-12 21:55 上传
点击文件名下载附件
抽屉试控制器转场