2017-01-11 8 views
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() 

Я настроил панель вкладок в своем appdelegate. Но теперь у меня отсутствует панель вкладок. Он показывает пустое место в месте панели вкладок. Пожалуйста, помогите мне решить проблему.Я пропускаю свой вкладчик после настройки контроллера таблеток в appdelegate в swift ios

+0

Ваша проблема все еще существует? Вы выполнили шаг http://stackoverflow.com/questions/41584371/button-action-and-navigation-not-working-in-viewcontroller-in-swift-ios? – Amanpreet

+0

@Amanpreet. Тем не менее, я пропускаю свой вкладчик. – Rakesh

+0

Вам нужна панель вкладок на странице входа? – Amanpreet

ответ

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 
}