自定义UINavigationController,轻松设置导航

作者: ZhHS | 来源:发表于2017-03-17 15:58 被阅读344次

    前言

    时隔大半年,再次拾笔写书!没有坚持写下去的原因有两个:一个是公司事情太多,忙不过来;另一个呢也是最重要的原因,我觉得自己水平有限,写出来的东西大多局限在翻译官方文档上面,需要继续学习。现在重新开始写,并不是说我已经学成归来,只是想帮一些朋友解决实际开发过程中比较棘手的问题,希望和大家共同进步!如果你在阅读过程中或者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吧,如果在使用过程中遇到任何问题,欢迎指出!后续会不断更新代码库,欢迎关注!

    效果图

    相关文章

      网友评论

        本文标题:自定义UINavigationController,轻松设置导航

        本文链接:https://www.haomeiwen.com/subject/tfmenttx.html