如何switch/updateviewcontroller使用一一Viewcontroller?

How to switch/update viewcontroller using one one Viewcontroller?

enter image description here

enter image description here

假设我有 6 个不同的 viewController,里面有不同的内容,还有一个 mainViewController。并且 MainViewcontroller 包含一个 collectionView isside,当它的一个单元格被选中时,我想要另一个独立的 ViewController 来处理更新和切换功能到相应的(6 个不同的控制器,在这种情况下)viewControllers .. 到目前为止我已经实现了 storyBoard showSegue 方法,但是它正在工作,但我认为它不是干净的,也是最正确的方法,因为 storyBoard seagues 使用这种方法看起来有点混乱,任何人都可以解释或指导我完成这个,如何着手去做..?

在我看来,您应该避免在一个情节提要中放置多个视图控制器。我更喜欢使用协调器模式。这是一个例子:https://www.hackingwithswift.com/articles/71/how-to-use-the-coordinator-pattern-in-ios-apps

在我的项目中,我每个 ViewController 使用一个 Storyboard,并且我有一个可以从应用程序中的任何位置访问的协调器。它使您的代码超级灵活。试一试...