项目介绍:
自定义的抽屉式转场,当前两个页面在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 上传
点击文件名下载附件
抽屉试控制器转场
