我有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 –