CYNavigation
一. 功能简介 - Introduction
[x] 每个viewController单独维护一个navigationBar
[x] 可单独禁止某页返回手势
[x] 便捷的UI配置
[x] 全屏返回
[x] 类似淘票票的转场动画(你可以自定义)
二. 安装 - Installation方式1:CocoaPods安装pod 'CYNavigation'方式2:手动导入直接将项目中的“CYNavigation”文件夹的源文件 拖入项目中你可以这样来设置你的NavigationController#import 'CYNavigationController.h'头文件后 /*! 初始化控制器 */ CYNavigationController *nav = [[CYNavigationController alloc]initWithRootViewController:[[ViewController alloc]init]]; /*! 配置默认UI */ [CYNavigationConfig shared].backgroundColor = [UIColor orangeColor]; [CYNavigationConfig shared].fontColor = [UIColor whiteColor]; [CYNavigationConfig shared].leftBtnImageColor = [UIColor redColor]; [CYNavigationConfig shared].borderHeight = 0.5; [CYNavigationConfig shared].backGesture = ^UIPanGestureRecognizer *{ return [[UIPanGestureRecognizer alloc]init]; }; //全屏返回 [CYNavigationConfig shared].transitionAnimationClass = NSClassFromString(@'HighlightTransitionAnimation');//凸显的过渡动画 //等..... /*! 为viewController设置navigationBar */ self.navigationbar = [self standardNavigationbar]; self.navigationbar.title.text = @'首页'; [self.navigationbar.rightBtn setTitle:@'下一页' forState:UIControlStateNormal]; self.navigationbar.rightBtn addTarget:self action:@selector(next) forControlEvents:UIControlEventTouchUpInside]; 三. 要求 - RequirementsARC环境. - Requires ARC
四. 更新历史 - Update History暂无
,开题报告