我们都知道项目刚开始,框架是最重要的,很多人选择使用一些第三方的导航栏和tabBar控制器,这样很多时候,到后期会有一些满足不了我们的需求。所以我们如果自己去简单的写一个会很清晰,后期对于修改和添加也是很方便的。
话不多说,直接上代码
1、创建继承自UINavigationController的自定义控制器
2、在自定义的导航栏控制器中添加一些自定义导航栏的属性
下一步,创建自定义tabBarController(已解决超出部分的按钮点击无效方法hittest)
3、基本代码和注释都在上面图片完成了,这样我们就做好了一个类似下图的
完美BINGO!!!!!!
代码已上传GitHub,欢迎下载,记得给个小星星啊
https://github.com/thinkofyou002/QZNavigation-TabBar.git