2
let tabBarController = UITabBarController()

    let VC1 = ConstDetailViewController()

    VC1.tabBarItem.image = UIImage(named: "Home.Re.png")
    let VC1Navigation = UINavigationController(rootViewController: VC1)

    let VC2 = LeaderboardViewController()

    VC2.tabBarItem.image = UIImage(named: "search3.png")
    let VC2Navigation = UINavigationController(rootViewController: VC2)

    let VC3 = MapViewViewController()
    VC3.tabBarItem.image = UIImage(named: "graphRe.png")
    let VC3Navigation = UINavigationController(rootViewController: VC3)

    let VC4 = UserProfileViewController()
    VC4.tabBarItem.image = UIImage(named: "UserRe.png")
    let VC4Navigation = UINavigationController(rootViewController: VC4)

    let loginVC = ConstituencyViewController()

    let VC5Navigation = UINavigationController(rootViewController: loginVC)

    let controllers = [VC1Navigation, VC2Navigation,VC3Navigation,VC4Navigation]

    tabBarController.viewControllers = controllers


    self.window!.backgroundColor = UIColor.white

    self.window?.rootViewController = VC5Navigation

    self.window!.makeKeyAndVisible()

I have configured tab bar in my appdelegate. But now I am missing my tab bar. It shows a blank space in the place of tab bar. Please help me resolve the issue.

Rakesh
  • 131
  • 2
  • 6
  • 14

1 Answers1

0
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let tabBarController = UITabBarController()

    let VC1 = UIViewController()

    VC1.tabBarItem.image = UIImage(named: "Home.Re.png")
    let VC1Navigation = UINavigationController(rootViewController: VC1)

    let VC2 = UIViewController()

    VC2.tabBarItem.image = UIImage(named: "search3.png")
    let VC2Navigation = UINavigationController(rootViewController: VC2)

    let VC3 = UIViewController()
    VC3.tabBarItem.image = UIImage(named: "graphRe.png")
    let VC3Navigation = UINavigationController(rootViewController: VC3)

    let VC4 = UIViewController()
    VC4.tabBarItem.image = UIImage(named: "UserRe.png")
    let VC4Navigation = UINavigationController(rootViewController: VC4)

    let loginVC = UIViewController()

    let VC5Navigation = UINavigationController(rootViewController: loginVC)

    let controllers = [VC1Navigation, VC2Navigation,VC3Navigation,VC4Navigation]

    tabBarController.viewControllers = controllers


    self.window!.backgroundColor = UIColor.white

    self.window?.rootViewController = tabBarController //TabBarController

    self.window!.makeKeyAndVisible()

    return true
}
An Kit
  • 308
  • 1
  • 2
  • 9