import UIKit
class MainViewController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
self.add()
}
func add() {
let root1 = RootViewController()
let root2 = ViewController()
let root3 = OAViewController()
let root4 = MeViewController()
let root5 = VideoViewController()
self.addchileVC(root1, title: "首页", itemImg: "", sImg: "")
self.addchileVC(root2, title: "运程", itemImg: "", sImg: "")
self.addchileVC(root5, title: "视频", itemImg: "", sImg: "")
self.addchileVC(root3, title: "更多", itemImg: "", sImg: "")
self.addchileVC(root4, title: "我的", itemImg: "", sImg: "")
}
/**
添加子控制器
- parameter vc: 控制器名字
- parameter titleStr: 标题
- parameter img: 图片
- parameter sImg: 选中的图片
*/
func addchileVC(vc:UIViewController,title titleStr:String,itemImg img:String,sImg:String) {
vc.title = titleStr
vc.tabBarItem.image = UIImage.init(named: img)
vc.tabBarItem.selectedImage = UIImage.init(named: sImg)
self.tabBar.tintColor = .redColor()
let nav = UINavigationController(rootViewController:vc)
self.addChildViewController(nav)
}
override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
print("-------\(self.selectedIndex)---\(item.title)")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
swift-tabBar
最新推荐文章于 2024-12-13 19:35:02 发布