当大家使用TabBarController的时候, 系统自带的TabBar用着不顺手, 大家都会用各种方法自定义一个.
1,有的直接将TabBar隐藏,然后用一个View去覆盖它,在View上添加button. 这种方法缺点就是不能在别的控制器里面 想获取 TabBar一样去随心所欲的获取到它, 比如,在跳转到子控制器的时候, 大家往往需要隐藏底部的"TabBar", 这时候, 需要考虑隐藏你这个所谓的"TabBar"————自定义的View, 但是这时候, 不好获取.很麻烦.解决方案
2,直接真正的自定义TabBar, 这种方法偶还没有研究.
3, 第一种方法的改进版.在storyboard里面把控制器都处理好, 然后再自定义TabBarController, 并自定义一个View去覆盖TabBar. 在TabbarController的loadView方法里面创建自定义的View, 然后添加到TabBar里面.