如何从故事板加载xib文件?

时间:2013-05-24 10:04:32

标签: iphone ios xcode interface-builder storyboard

我是iOS编程的新手,我正在开发一个既使用XIB文件又使用故事板的项目。 我基本上有两个模块。第一个模块由XIB文件组成,这些文件也独立运行。我用故事板制作了另一个模块,我不得不整合这两个独立运行的模块。我想连接到我的故事板的第一个模块的屏幕是UIViewController的子类,我可以通过创建UIStoryBoard对象在stackoverflow(How to load a storyboard from a XIB file?)的帮助下完成。现在我的应用程序可以转到故事板但我无法回到我的第一个由XIB文件组成的模块。

请让我知道如何连接到调用故事板的第一个模块的最后一个屏幕的同一个实例,以便我可以轻松地在这些视图中来回移动。连接到XIB文件的同一个实例很重要,因为它是一个聊天屏幕,当我回到这个屏幕时,我想回到我离开它的聊天,以及当我回到故事板时(通过单击聊天屏幕上的按钮)我在屏幕上有一个滑块,它应显示用户上次在此屏幕上时必须选择的值。我想创建一个新对象应该给我一个新的屏幕,在这种情况下不起作用。这种机制在故事板中运行良好,使用segue,我们可以定义源视图控制器和目标视图控制器。

请帮助我在我的情况下实现同样的目标。

还请检查我想要连接的XIB文件和故事板的屏幕截图。

感谢。enter image description here

2 个答案:

答案 0 :(得分:0)

将nib文件转换为storyboard,它将帮助您更轻松地管理您的应用程序。

答案 1 :(得分:0)

在你的情况下,我看到的是来自nibs的是故事板中有一个导航控制器,而且还有一个来自xib文件的根视图控制器导航控制器。 那么导航控制器堆栈中有你推入的所有VC,你可以用不同的方式取回它。