前言
时隔大半年,再次拾笔写书!没有坚持写下去的原因有两个:一个是公司事情太多,忙不过来;另一个呢也是最重要的原因,我觉得自己水平有限,写出来的东西大多局限在翻译官方文档上面,需要继续学习。现在重新开始写,并不是说我已经学成归来,只是想帮一些朋友解决实际开发过程中比较棘手的问题,希望和大家共同进步!如果你在阅读过程中或者Demo中发现不正确的地方,麻烦指出来,共同探讨,谢谢!
AntNavigationController
实际开发过程中,总会遇见各种需求设置导航栏透明度、背景色以及填充色,而且没有任何规律,操作起来代码量很大。于是乎,这个简单的想法就出现了。
AntNavigationController提供简单API设置导航栏透明度、背景颜色、标题颜色以及填充色,该项目由Objective-C实现,几行代码搞定导航栏相关操作!
功能
一行代码设置导航栏透明度、填充色、标题色、背景色和背景图
使用方法
- 添加
AntViewController.h
AntViewController.m
AntNavigationController.h
AntNavigationController.m
至项目中 - 项目中视图控制器继承
AntViewController
,导航控制器继承AntNavigationController
- (void)viewDidLoad {
// Do any additional setup after loading the view from its nib.
self.navigationBarAlpha = 1.0; //透明度
self.navigationBarColor = [UIColor yellowColor];//背景色
self.navigationBarImage = [UIImage imageNamed:@"导航栏"];
self.navigationBarTintColor = [UIColor redColor];//填充色
self.navigationBarTitleColor = [UIColor redColor];//标题色
}
后续
- 支持CocoaPods
- 添加新功能(图片功能已实现)
Github地址
AntNavigationController
觉得不错的话给个star吧,如果在使用过程中遇到任何问题,欢迎指出!后续会不断更新代码库,欢迎关注!