在xib文件中定义的UIViewController不会在故事板中加载

我试图加载一个UIViewController的子类,其视图定义在一个XIB文件到故事板。 我们称之为NibViewController。

这种方法的重点是在应用程序的多个屏幕上重复使用相同的ViewController。

我知道可以在代码中手动执行,但我正在故事板中寻找解决scheme。 我已经尝试了像这样的其他主题的build议,但没有任何工作。 ViewController正确显示在模拟器中,但不在故事板中。 这里是代码: https : //github.com/srstanic/NibViewControllerInStoryboard这里是截图:

在这里输入图像说明

我错误地期望NibViewController的内容出现在故事​​板?

我错误地期望NibViewController的内容出现在故事​​板?

是的,你错了。 你的应用程序工作正常,所以你应该停止担心,只是继续。

通过从故事板中的视图控制器中删除视图,您特别指示故事板:“不要为此视图控制器创build视图。在运行时,视图应该来自xib文件,而不是来自您。

而这正是在运行时发生的事情。 所以只需在xib文件中devise你的接口,一切都会好的。