这里我们先导入一个第三方文件PageTitleView
这个我们可以在网上下载
导入到工程之后,会有三个报错,这里我们手动修改就行了
首先,我们根据这个可以看出来,这是由底部标签控制器和上边的分段控制器组合出来的效果
那么接下来就让我们进入代码
首先我们创建五个类,用来当做底部标签控制器
我这里就是用的简单的One,Two,这种的,这个大家可以随便定义
创建完成之后,我们进入Appdelegte
初始化五个控制器
let one = OneViewController()
**let two = VCTwo()**
//这里我们是将第二个ViewController换成了我们第三方文件里的那个,为了方便显示,所以就先这样了,大家可以自己更改
let three = ThreeViewController()
let four = FourViewController()
let five = FiveViewController()
然后将五个定义的封装上导航栏(这里大家可以自己定义封装几个,需要什么加什么)
let oneNav = UINavigationController(rootViewController: one)
let twoNav = UINavigationController(rootViewController: two)
let threeNav = UINavigationController(rootViewController: three)
let fourNav = UINaviga