1)一个“ MyApp”项目
2)“ PancakeModule”框架
在我的框架中,我制作了一个PancakeViewController.swift
文件和一个PancakeViewController.xib
文件。
我在xib文件中制作了一个视图,其中只有一个黄色标签,上面写着“ Pancakes !!!”。在中心。
在项目的Main.storyboard
中,我在导航控制器中嵌入了一个View Controller(我们将其称为“ VC-1”)。
VC-1的中央有一个按钮,该按钮对VC-2(只是另一个View Controller)具有“显示序列”。
我将容器视图添加到VC-2。容器视图占据了整个安全区域。有一个视图控制器VC-3,它与容器视图一起自动创建。
what Main.storyboard looks like
我希望容器视图成为我在框架中创建的屏幕。 因此,当“ MyApp”运行时,会有一个带有按钮的视图,而当用户点击该按钮时,对于带有黄色标签的“ Pancakes !!!”的视图会有一个“ Show segue”。
PancakeViewController
类设置为public
PancakeViewController
,将模块设置为PancakeModule
我还在PancakeViewController.swift
中包含了以下代码,以便View Controller知道要查看的xib文件。
public init() {
super.init(nibName: "PancakeViewController", bundle: Bundle(for: PancakeViewController.self))
}
当我运行MyApp并点击按钮时,空白视图被推入堆栈。但是,我希望看到黄色的“煎饼”!标签在中间。 我该怎么做才能做到这一点?