Xcode 使用Swift在故事板之间切换
我有一个故事板,它在我的Xcode项目中变得太大,使我的计算机速度变慢。如何以编程方式(或手动使用情节提要)从当前情节提要中的某个视图使用按钮前进到新情节提要上的视图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的半新功能,因此越简单越好。谢谢 您可以通过以下方式进行编程: 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个视图控制器,原因很简单,因为我的代码中有很多数学运算,不想用更多的代码使视图复杂化。别忘了设置
展开段。您可以在此处阅读更多信息:。请看一看您使用故事板对象给出的解释!非常有用这很好。非常感谢。你从哪里知道这件事的?太神了