当前位置: 首页 > 面试题库 >

Swift PresentViewController

蓝慈
2023-03-14
问题内容

我以编程方式在一个iOS
Swift项目中有多个视图控制器。我没有情节提要,如果可能的话,我希望避免使用它们。有没有一种方法可以切换到另一个viewcontroller.swift文件(我们将其称为view2.swift)并使它成为按钮调用的函数的一部分?
我尝试了以下方法:

let storyboard: UIStoryboard = UIStoryboard(name: "myTabBarName", bundle: nil)
let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("myVCID") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)

上面的适用于情节提要,但我想再view2.swift调用另一个。能做到吗?


问题答案:

试试这个:

let vc = ViewController() //change this to your class name
self.presentViewController(vc, animated: true, completion: nil)

使用Swift3:

self.present(vc, animated: true, completion: nil)


 类似资料:

相关阅读

相关文章

相关问答