从一个UIStoryBoard控制器切换到另一个UIStoryBoard控制器

时间:2019-07-05 06:54:36

标签: swift uiviewcontroller storyboard swift4 swift5

想在两个UIStoryBoard之间和不同的UIViewController之间导航。我的问题是,当我点击UIButton时,控件应该从当前的UIViewController转移到UIStoryBoard到另一个UIStoryBoard

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以推送呈现新的viewController 使用以下代码,您可以将新的视图控制器推送到导航控制器

let yourVC = UIStoryboard(name: StoryBoardName, bundle: nil).instantiateViewController(withIdentifier: ViewConrtollerID) as! YourViewController
 self.navigationController?.pushViewController(yourVC, animated: true)

答案 1 :(得分:0)

  • 首先,您需要创建要从当前位置移至第二个情节提要的参考。为此,您需要创建参考,如下图所示,并在其中设置其他故事板名称。 enter image description here

之后,您可以使用以下代码将推送到该故事板控制器。

 let vc = UIStoryboard(name:"storyboadnameToPush", bundle: nil).instantiateViewController(withIdentifier:controller storyboardId) 
 self.navigationController?.pushViewController(vc, animated: true)