首先创建工程 选择swift语言
AppDelegate
设置导航条
let Mian = MainViewController()
self.window?.rootViewController = Mian
创建继承于UIViewController的类 分别为
OneViewController
TwoViewController
ThreeViewController
FourViewController
再创建一个继承于UITabBarController的类 名为MainViewController
代码为:
(备注:名称/图片/点击后图片自行添加)
self.title = "设置标题"
self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(shuchu))
let one = OneViewController()
let oneNav = UINavigationController(rootViewController: one)
oneNav.tabBarItem.title = ""
oneNav.tabBarItem.image = UIImage(named: "")
oneNav.tabBarItem.selectedImage = UIImage(named: "")
let two = TwoViewController()
let twoNav = UINavigationController(rootViewController: two)
twoNav.tabBarItem.title = ""
twoNav.tabBarItem.image = UIImage(named: "")
twoNav.tabBarItem.selectedImage = UIImage(named: "")
let three = ThreeViewController()
let threeNav = UINavigationController(rootViewController: three)
threeNav.tabBarItem.title = ""
threeNav.tabBarItem.image = UIImage(named: "")
threeNav.tabBarItem.selectedImage = UIImage(named: "")
let four = FourViewController()
let fourNav = UINavigationController(rootViewController: four)
threeNav.tabBarItem.title = ""
threeNav.tabBarItem.image = UIImage(named: "")
threeNav.tabBarItem.selectedImage = UIImage(named: "")
self.viewControllers = [oneNav,twoNav,threeNav,fourNav]
}
@objc func shuchu(){
print("%p")
}