![](/img/trans.png)
[英]Remove view controller from navigation stack after push segue (using Storyboard segues)
[英]ios navigation stack using storyboard segue
我有三個視圖控制器:
messagesVC :沒有導航控制器的聊天室
viewControllerA :具有導航控制器並定向到messagesVC
viewControllerB :具有導航控制器並定向到messagesVC
為了組織目的,所有三個視圖控制器都有自己的情節提要。 現在,我創建了一個情節提要segue,以從vcA或vcB移到messagesVC。 我希望每次顯示時都可以將messageVC放在vcA或vcB上,這樣推視圖控制器動畫就可以工作,而不是模態地顯示messageVC。 我將如何實現?
在情節提要中進行搜索時,請選擇“顯示”的類型。 當您的messageVC在另一個情節提要中時,您應該像這樣加載它:
let storyboard = UIStoryboard(name: "VCAStoryboard", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("messageVC") as! MessageVC
然后像這樣推動它:
nvaigationController!.pushViewController(vc, animated: true)
這樣就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.