代码库> 其他> LCTabBarController
LCTabBarController
关注
上传者:leoios 分类:其他(Others)
查看次数:3477 下载次数:354
上传时间:2015-12-03 大小:546 B
一个感天动地的高度自定义tabBarController!你几乎可以自定义 100% 的属性!

支持 CocoaPods!

GitHub:https://github.com/LeoiOS/LCTabBarController
请在 GitHub 上查阅,以保证版本最新!

有问题请移步 GitHub!这里提问我收不到!


README ⬇️

特点

1. 高度解耦!

所有控件全部作为一个单独的类拆开,项目耦合性超低!--> 表示属于:

LCTabBarBadge --> LCTabBarItem --> LCTabBar --> LCTabBarController
集成简单!

2. 一步集成:把你 AppDelegate.m 中的 UITabBarController 单词替换成 LCTabBarController 即可完成集成!

所以,就算你项目已经完成了,你依然可以随时集成!当然你也可以随时更换回 UITabBarController!(但我有 200% 的把握你不会这么做!)

3. 零污染!

拥有 UITabBarController 的全部功能,而没有任何入侵行为!你要做的永远只有一步!

LCTabBarController 利用 KVO 监听系统 tabBarItem,你任何对 tabBarItem 的设置都可以继续生效!

如:viewController.tabBarItem.image = [UIImage imageNamed:@"tabbar_home"]; // 生效!

someVC.hidesBottomBarWhenPushed = YES; // 生效!

5. 高度自定义!

你可以自由设置下列属性,也可以选择去代码中直接改!

tabBar 标题字体颜色(普通、高亮等)

tabBar 标题字体

tabBar 图片所占比例

tabBar 小红点 frame

tabBar 小红点 字体

...

6. 如果觉得还不错,请点击右上角 star!⭐️ 谢谢!

我会根据 Issue 持续更新,如果你想随时了解我的进度,请点击右上角的 watch!



CocoaPods 安装

把下面的代码添加到你的 Podfile 中:

pod 'LCTabBarController' # Podfile



无 CocoaPods 安装

直接把 LCTabBarController 文件夹拽入你的项目中,这个文件夹可以在 Demo 中找到。

……
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部