首页 文章

如何在xib文件中打开ViewController

提问于
浏览
1

我想进入xib文件调用这些行来打开一个viewcontroller:let myViewController = MyViewController(nibName:“MyViewController”,bundle:nil)

self.navigationController!.pushViewController(MyViewController(nibName:“MyViewController”,bundle:nil),animated:true

1 回答

  • 0

    您可以使用带有以下行的nib实例化视图控制器

    let myViewController = MyViewController(nibName: "MyViewController", bundle: nil)
    

    如果视图控制器(及其nib)位于另一个包中,则还需要指定包:

    guard let bundle = Bundle(identifier: "com.company.App") else {
        return
    }
    let myViewController = MyViewController(nibName: "MyViewController", bundle: bundle)
    

    还要确保正确命名您的nib,并将视图控制器设置为nib的文件所有者 .

相关问题