当前位置: 首页 > news >正文

OC 基础 导航栏UITabBarController的使用(源码)

一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

OC 基础 导航栏UITabBarController的使用(源码)

前言

一般在开发项目的时候,我都是自定义UITabBarController,设置好之后就能够应用到项目里面。

正题

直接上封装的代码

在这里插入图片描述
在这里插入图片描述

下面的代码时对tabbarViewController控件的颜色设置
在这里插入图片描述
这个封装只要是封装了一个设置底部tabbar的方法:
1.设置tabbar点击对应的控制器
2.未选中的图片
3.点击选中的图片
4.tabbar标题
5.把控制器添加到tabbar的list里面(可以选择对应的自定义导航栏)
在这里插入图片描述

Delegate

在这里插入图片描述

属性说明
navigationBarHidden是否允许左滑退出控制器 NO:允许 YES:不允许

在这里插入图片描述
这个属性的设置可以看下面的效果:
请添加图片描述
说明一下:目前我发现,能左滑退出控制器时系统的导航栏UINavigationController才能实现效果,但是换成自定义的FHXNavigationController就不行了。(有空把拿货的项目写个Demol测试一下就知道了)
但是我做拿货的项目的时候使用自定义的FHXNavigationController是可以的。
看下面的图片
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 建造者模式(装修公司装修套餐)
  • 数字信号处理(MATLAB入门例子)
  • 某企业征信Oracle数据库跑批耗时较长问题简述分析报告
  • buuctf——[CISCN2019 华北赛区 Day2 Web1]Hack World
  • 程序员裁员潮:技术变革下的职业危机探讨及分析
  • 【电控笔记5.6】Butterworth滤波器
  • React Context的使用方法
  • Linux内核网络
  • 冯诺依曼体系结构 计算机组成的金字塔
  • 【MATLAB】CEEMD_ MFE_SVM_LSTM 神经网络时序预测算法
  • SpringMVC的文件上传与下载
  • 高性能 Kafka 及常见面试题
  • 人脸识别项目FFmpeg+OpenCV+虹软SDK
  • ITRS 与 GCRS 之间的坐标转换
  • 【图像重建】基于matlab SIDER算法图像压缩重建【含Matlab源码 2170期】
  • 多线程同步-条件变量
  • JS(第八课)循环语句中常用到的案例
  • 2022软考高项十大领域知识整理(四)-人力资源管理、干系人管理、采购管理
  • 深度学习基础之BatchNorm和LayerNorm
  • 【Spring】面向切面编程详解(AOP)
  • 力扣(LeetCode)75. 颜色分类(C语言)
  • LeetCode算法题整理(200题左右)
  • flowable-ui绘图常见错误
  • 前端最新基础知识
  • 【2022年玄武云科技AI算法岗秋招面试记录】
  • ROBOGUIDE软件:FANUC机器人电弧跟踪功能介绍与示教编程操作
  • 5 个 TypeScript 库来改进你的代码
  • 高校教学管理信息系统/教学管理系统
  • 网络规划设计师上午真题(2020)
  • Java基础知识-char
  • 小程序是什么?
  • Springboot 对接云端服务器