簡體   English   中英

如何執行從視圖容器到另一個外部視圖的segue?

[英]How to perform a segue from a view container to another external view?

我有一個視圖容器,當用戶按下按鈕時,視圖容器中包含不同的視圖控制器,視圖僅在容器內部發生變化,父視圖保持不變。 我需要從容器管理的視圖之一到另一個外部視圖執行segue,所以我需要更改父視圖。 如果我從情節提要板上使用正常的segue,則視圖將顯示在容器中,該如何更改它以便父視圖可以更改?

如果父視圖是UIViewController則可以通過執行以下操作打開視圖:

self.present(viewController: externalView)

從父視圖控制器。

您可以參考父親視圖控制器來進行類似這樣的設置。

self.parent?.performSegue(withIdentifier:"idetnitifier" , sender: selectedUser)

更改您的segue標識符以匹配您的標識符,並且發件人可以為nil或其他任何值?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM