0
if(!isUserLoggedIn){
var loginViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("loginView") as! LoginViewController
window!.rootViewController = loginViewController
window!.makeKeyAndVisible()
}else{
var mainViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("mainView") as! FirstViewController
var myDealsViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("myDealsViewController") as!MyDealsViewController
var settingsViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("settingsView") as! SettingsViewController
var centerNav = UINavigationController(rootViewController: mainViewController) as UINavigationController
var myDealNavController = UINavigationController(rootViewController: myDealsViewController) as UINavigationController
let controllers = [centerNav,myDealNavController,settingsViewController]
tabBarController.viewControllers = controllers
window!.rootViewController = tabBarController
window!.makeKeyAndVisible()
}
上述代碼正在工作,但該應用程序不顯示標籤欄項目,即使它在我點擊中央標籤欄項目時工作。不顯示標籤欄項目
如何設置標籤欄項目?在故事板或代碼的其他部分? –
只在故事板上 – mat
當看到你的故事板的圖像時,只有兩個控制器使用tabbar控制器設置,並且以編程方式添加了三個控制器。故事板中的第三個在哪裏?添加第三個控制器並連接tabbar並嘗試。 – VRAwesome