OC 基础 导航栏UITabBarController的使用(源码)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
OC 基础 导航栏UITabBarController的使用(源码)
前言
一般在开发项目的时候,我都是自定义UITabBarController,设置好之后就能够应用到项目里面。
正题
直接上封装的代码
下面的代码时对tabbarViewController控件的颜色设置
这个封装只要是封装了一个设置底部tabbar的方法:
1.设置tabbar点击对应的控制器
2.未选中的图片
3.点击选中的图片
4.tabbar标题
5.把控制器添加到tabbar的list里面(可以选择对应的自定义导航栏)
Delegate
属性 | 说明 |
---|---|
navigationBarHidden | 是否允许左滑退出控制器 NO:允许 YES:不允许 |
这个属性的设置可以看下面的效果:
说明一下:目前我发现,能左滑退出控制器时系统的导航栏UINavigationController才能实现效果,但是换成自定义的FHXNavigationController就不行了。(有空把拿货的项目写个Demol测试一下就知道了)
但是我做拿货的项目的时候使用自定义的FHXNavigationController是可以的。
看下面的图片