JCTabBarController

有时候我们会遇到一些需求,普通的tabbar样式或者系统自带的样式已经无法满足我们的需求,下面小编闲暇时,写了几种样式,写的很简单,如果对象项目要求不高的朋友可以哪来试试 ,或者可以给各位提供一种思路

JCTabBarController

JCTabarViewType:

    JCTabarViewTypeOfDefault,//普通的tabbar

    JCTabarViewTypeOfDefaultSpringback,//普通tabbar基础上增加点击回弹效果

    JCTabarViewTypeOfMiddleConvex,//中间凸起

    JCTabarViewTypeOffollowConvex,//选中的item背景凸起

    JCTabarViewTypeOfALLBackConvex,//所有item背景凸起

利用自定义View作为tabbarView 添加在self.tabBar 上,先移除了系统自带的itembutton

自定义view上 我采用了放置一个collectionView。这样做的目的是为了有些项目需要根据接口返回的item图片或者按钮个数。在collection的点击item事件和selectedIndex进行绑定即可。

demo下载

OC版本: https://github.com/FormerMonster/JCTabBarController.git

Swift版本:https://gitee.com/hyperionHome/jctab-bar-controller.git 

你可能感兴趣的:(JCTabBarController)