美文网首页Swift
Swift TabBarController 实现

Swift TabBarController 实现

作者: 江河_ios | 来源:发表于2020-06-15 13:32 被阅读0次

    方法实现

        override func viewDidLoad() {
        super.viewDidLoad()
    
        let onevc = SwiftOneViewController()
        let twovc = SwiftTwoViewController()
        let thirdVC = SwiftThirdViewController()
    
        self.addAnyViewControllerMessage(image: UIImage.init(named: "ic_launcher")!, selectoriImage: UIImage.init(named: "ic_launcher")!, title: "one", showvc: onevc)
        self.addAnyViewControllerMessage(image: UIImage.init(named: "ic_launcher")!, selectoriImage: UIImage.init(named: "ic_launcher")!, title: "two", showvc: twovc)
        self.addAnyViewControllerMessage(image: UIImage.init(named: "ic_launcher")!, selectoriImage: UIImage.init(named: "ic_launcher")!, title: "two", showvc: thirdVC)
    }
    //方法
    func addAnyViewControllerMessage(image: UIImage, selectoriImage: UIImage, title:String, showvc: UIViewController)  {
      
        showvc.tabBarItem.title = title
        showvc.tabBarItem.selectedImage=selectoriImage
        showvc.tabBarItem.image=image
        tabBar.tintColor=UIColor.red
        let nav = UINavigationController.init(rootViewController: showvc)
        self.addChild(nav)
    
    }

    相关文章

      网友评论

        本文标题:Swift TabBarController 实现

        本文链接:https://www.haomeiwen.com/subject/mvucxktx.html