Xcode 使用Swift在故事板之间切换

Xcode 使用Swift在故事板之间切换,xcode,swift,storyboard,Xcode,Swift,Storyboard,我有一个故事板,它在我的Xcode项目中变得太大,使我的计算机速度变慢。如何以编程方式(或手动使用情节提要)从当前情节提要中的某个视图使用按钮前进到新情节提要上的视图 带有Xcode的半新功能,因此越简单越好。谢谢 您可以通过以下方式进行编程: Swift 3+ let storyboard = UIStoryboard(name: "StoryboardName", bundle: nil) let vc = storyboard.instantiateViewController(withI

我有一个故事板,它在我的Xcode项目中变得太大,使我的计算机速度变慢。如何以编程方式(或手动使用情节提要)从当前情节提要中的某个视图使用按钮前进到新情节提要上的视图


带有Xcode的半新功能,因此越简单越好。谢谢

您可以通过以下方式进行编程:

Swift 3+

let storyboard = UIStoryboard(name: "StoryboardName", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "ViewControllerID") as UIViewController
present(vc, animated: true, completion: nil)
较老的

let storyboard = UIStoryboard(name: "myStoryboardName", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("nextViewController") as UIViewController
presentViewController(vc, animated: true, completion: nil) 
在排序中,您可以这样做:

presentViewController( UIStoryboard(name: "myStoryboardName", bundle: nil).instantiateViewControllerWithIdentifier("nextViewController") as UIViewController, animated: true, completion: nil)
别忘了给你的下一个可视控制器提供ID

有关更多信息,请参阅Swift 3解决方案:

present( UIStoryboard(name: "CreateOrder", bundle: nil).instantiateViewController(withIdentifier: "firstOrderViewController") as UIViewController, animated: true, completion: nil)
0行代码 使用界面生成器
  • 将情节提要引用添加到源情节提要
  • 控制从
    ui按钮拖动到该故事板参考的

  • 在序列图像板引用占位符的属性检查器中,指定目标
    UIViewController
    捆绑包的目标序列图像板和可选目标引用ID
  • 全貌

    您有多少个视图控制器?最好说明一下为什么有这么多视图控制器的原因。我大约有20个视图控制器,原因很简单,因为我的代码中有很多数学运算,不想用更多的代码使视图复杂化。别忘了设置
    展开段。您可以在此处阅读更多信息:。请看一看您使用故事板对象给出的解释!非常有用这很好。非常感谢。你从哪里知道这件事的?太神了