首先创建工程 选择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")
}
本文详细介绍了使用Swift语言创建带有TabBar的iOS应用程序的过程。从创建项目到设置导航条,再到实现四个不同功能的视图控制器,每个步骤都清晰明了。通过继承UIViewController和UITabBarController,文章展示了如何构建并配置各个页面及其图标。
537

被折叠的 条评论
为什么被折叠?



