我有Login.storyboard
:Segue公司出一个UINavigationController栈来的UITabBarController
的Login View Controller
有Segue公司,以一个Storyboard参考和故事板main.storyboard
:
我LoginViewController类代码有一个TouchUpInside动作处理程序,它以编程方式将该segue调用为main.storyboard
:
@IBAction func btnLoginTouchUpInside(sender: UIButton) {
let params = AuthLoginParams(Username: txtFieldUsername.text!, Password: txtFieldPassword.text!)
AuthLoginRequest.FetchUser(params) { (userModel) -> Void in
if(userModel.IsAuthorized){
self.performSegueWithIdentifier("mainStoryboardSegue", sender: nil)
}else{
}
}
}
现在让我们来看看main.storyboard
Login.storyboard
所以 - >登录成功赛格瑞 - >Main.storyboard
我想原因请看 “出” 一UINavigationController
堆栈,并开始新的/新用一个UITabBarController
。下面是一个屏幕截图,如果我开始我的应用程序main.storyboard
并跳过Login.storyboard
:
但是,如果我开始我的应用程序Login.storyboard
和尝试使用我的原因请看Stoyboard参考main.storyboard
与self.performSegueWithIdentifier("mainStoryboardSegue", sender: nil)
我仍然登录过程UINavBarController堆,其中,我不想:
你不能用简单的继续来做你想做的事。你需要实例化你的标签栏控制器,并用它替换窗口的根视图控制器。这将删除导航控制器。或者,您可以隐藏导航栏 – Paulw11
明白了,谢谢@ Paulw11 –