【发布时间】:2018-01-01 03:03:19
【问题描述】:
是否可以将 Storyboard ViewControllers 与手动编写代码的 ViewControllers 连接起来?我想要做的是制作一个应用程序,当建立互联网连接时,我会看到故事板中使用 xcode 中提供的工具(如步进器、进度视图等)制作的视图控制器,并且当没有互联网连接时,我想访问不使用提供的情节提要的编码视图控制器。如何从情节提要中的视图控制器过渡到不在情节提要中的视图控制器?谢谢!
更新:我试图找到的图像描述: depiction
【问题讨论】:
-
发布一些代码?
-
您问是否可以在代码中实例化视图控制器并在代码中转换到它?当然可以。或者您在问是否可以在从情节提要加载视图控制器和在代码中实例化视图控制器之间进行选择?当然可以。
-
所以我有两个 xcode 文件。在其中一个中,我通过以下代码通过代码建立了故事板: let layout = UICollectionViewFlowLayout() // layout.scrollDirection = .Horizontal window?.rootViewController = UINavigationController(rootViewController: HomeController(collectionViewLayout: layout))
-
在另一个文件中,我只有传统的启动故事板的方式(我有一个在 Main.storyboard 中启动的视图控制器)
-
我的问题是:有没有办法可以从第二个文件过渡到第一个文件的视图控制器。不用担心合并。我可以将必要的文件从第一个文件移动到第二个文件。
标签: xcode uiviewcontroller storyboard