如何在ios swift中为多个ViewConntroller使用相同的故事板

如何在ios swift中为多个ViewConntroller使用相同的故事板,ios,iphone,swift,Ios,Iphone,Swift,我几乎有10个屏幕都有相同的故事板。每次我都在处理和粘贴故事板。我认为这不是正确的方法。有谁能帮我找到更好的解决方案吗?在很多情况下,应用程序可以(也应该)使用一个情节提要文件。当然,对于那些想要划分为更多模块化部分的大型应用程序来说,这是个例外。但最初,我会从一个故事板开始 当您在Xcode中打开故事板并想要创建新的视图控制器时,只需从对象库中拖动现有视图控制器旁边的“视图控制器”项。然后,可以将一个视图控制器的分段添加到另一个视图控制器。最后,确保在“检查”面板中为新的视图控制器设置了自定义

我几乎有10个屏幕都有相同的故事板。每次我都在处理和粘贴故事板。我认为这不是正确的方法。有谁能帮我找到更好的解决方案吗?

在很多情况下,应用程序可以(也应该)使用一个情节提要文件。当然,对于那些想要划分为更多模块化部分的大型应用程序来说,这是个例外。但最初,我会从一个故事板开始

当您在Xcode中打开故事板并想要创建新的视图控制器时,只需从对象库中拖动现有视图控制器旁边的“视图控制器”项。然后,可以将一个视图控制器的分段添加到另一个视图控制器。最后,确保在“检查”面板中为新的视图控制器设置了自定义类


你所说的“我正在处理和粘贴故事板”是什么意思?为它们创建一个基类,例如
BaseViewController
,并让
BaseViewController
的其他10个屏幕子类在某些情况下,在应用程序中的不同位置使用不同的故事板是很好的。例如,您可以将所有登录/注册ViewController分组到一个故事板中,将所有支付步骤分组到另一个故事板中。我想你在你的问题中寻找的是segues的用法。但是,在来回发送数据时,segues要比编程方式高级得多。为什么要为每个视图控制器创建不同的故事板?可以将所有视图控制器都放在一个故事板中