AKTabBarController

加入收藏
已有 123 人收藏

介绍:
    可以十分方便自定义 UITabBar。包括自定义 UITabBar 的高度、文字和图片等等。

    具体包括以下功能:

    • 自适应竖屏和横屏模式,tab 上的图标会根据竖屏和横屏模式自动缩放大小以适应tab的高度。

    • 自定义 tab bar 的高度;

    • 当进入下个视图时,可以自动隐藏tab bar;

    • 可以只显示图片,而不显示文字;并且当 tab bar 的高度太小时,可以自动缩放图片以及隐藏文字;

    • 只需要一张图片来表示 tab 被选择和非选择模式。即tab 被选中时的高光是用CoreGraphics绘制的,不需要额外的图片。

    • 选择不同 tab 时的动画切换效果用的是淡入淡出(cross fade)的效果.

    仅支持ARC模式。

    小编注:小编推荐这份自定义UITabBar的代码。

测试环境:
  [Code4App]编译测试
效果图:
  • iOS / iPhone / iPad 可以十分方便自定义 UITabBar。包括自定义 UITabBar 的高度、文字和图片等等。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;具体包括以下功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 自适应竖屏和横屏模式,tab 上的图标会根据竖屏和横屏模式自动缩放大小以适应tab的高度。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 自定义 tab bar 的高度;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 当进入下个视图时,可以自动隐藏tab bar;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 可以只显示图片,而不显示文字;并且当 tab bar 的高度太小时,可以自动缩放图片以及隐藏文字;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 只需要一张图片来表示 tab 被选择和非选择模式。即tab 被选中时的高光是用CoreGraphics绘制的,不需要额外的图片。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 选择不同 tab 时的动画切换效果用的是淡入淡出(cross fade)的效果.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;仅支持ARC模式。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;小编注:小编推荐这份自定义UITabBar的代码。
  • iOS / iPhone / iPad 可以十分方便自定义 UITabBar。包括自定义 UITabBar 的高度、文字和图片等等。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;具体包括以下功能:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 自适应竖屏和横屏模式,tab 上的图标会根据竖屏和横屏模式自动缩放大小以适应tab的高度。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 自定义 tab bar 的高度;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 当进入下个视图时,可以自动隐藏tab bar;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 可以只显示图片,而不显示文字;并且当 tab bar 的高度太小时,可以自动缩放图片以及隐藏文字;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 只需要一张图片来表示 tab 被选择和非选择模式。即tab 被选中时的高光是用CoreGraphics绘制的,不需要额外的图片。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;• 选择不同 tab 时的动画切换效果用的是淡入淡出(cross fade)的效果.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;仅支持ARC模式。<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;小编注:小编推荐这份自定义UITabBar的代码。
相关代码:
代码评论:
登录后方可评论

  
  • 2014-04-03 16:14:58
    回复
    怎么在进入子页面之后隐藏tabbar??
    登录后方可评论

      
  • 2014-01-16 11:35:57
    回复
    楼主,你好,我在使用这个代码的时候,感觉有个bug,不知道怎么解决好,就是我在一个页面push到下一个页面的时候,我想隐藏tabbar,也就是hidesBottomBarWhenPushed,但是在push的时候,在隐藏tabbar的时候,明显感觉当前的view上的视图,都会下拉50个单位左右,如果我当前的view上的子视图比较多的话,这个现象更明显,这样用户体验就不好了,请问这个怎么解决好,请大侠不吝赐教,3Q~~~
    登录后方可评论

      
  • 2013-12-25 09:04:44
    回复
    小弟刚学习ios,为什么其它的tab页面不显示navigation????如果显示该怎么修改?请大牛赐教hujw@bdyema.com
    登录后方可评论

      
  • 2013-09-13 14:06:20
    回复
    为什么我真机上tabbar的图片显示不出来呢,模拟器就可以,demo的真机也能显示
    登录后方可评论

      
  • 2013-08-04 10:16:27
    回复
    请问需要显示badge,该怎么弄呢?
    登录后方可评论

      
  • 王辉
    2013-05-14 12:06:32
    回复
    哎~讲所有子页面设为导航栏页面是就会崩掉,而系统自带的是可以的,浪费了我好大一个时间才明白~
    登录后方可评论

      
  • 2013-03-20 10:24:40
    回复
    怎么把它用到storyboard中?
    登录后方可评论