Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将单视图应用程序合并到情节提要_Iphone_Ios_Xcode_Storyboard - Fatal编程技术网

Iphone 将单视图应用程序合并到情节提要

Iphone 将单视图应用程序合并到情节提要,iphone,ios,xcode,storyboard,Iphone,Ios,Xcode,Storyboard,这是我的第一个具有多个视图的应用程序 我有一个应用程序使用一个storybord(主应用程序),还有一个应用程序使用一个viewController和一个nib文件 我想将singleView应用程序合并为主应用程序的一部分。 有办法吗? 如何添加nib并将其连接到其viewController *另外,请说明是否确实不建议这样做 如果需要更多信息,请告诉我 您应该能够将现有的单视图nibs内容复制到您的故事板中。只需打开两个项目并复制粘贴即可 然而:我通常不喜欢故事板。特别是当你在一个团队中工

这是我的第一个具有多个视图的应用程序

我有一个应用程序使用一个storybord(主应用程序),还有一个应用程序使用一个viewController和一个nib文件

我想将singleView应用程序合并为主应用程序的一部分。 有办法吗? 如何添加nib并将其连接到其viewController

*另外,请说明是否确实不建议这样做


如果需要更多信息,请告诉我

您应该能够将现有的单视图nibs内容复制到您的故事板中。只需打开两个项目并复制粘贴即可

然而:我通常不喜欢故事板。特别是当你在一个团队中工作时,他们真的会把事情搞得一团糟(因为他们是单文件/单片的)。我建议您为每个屏幕处理不同的文件,并用代码将它们绑定在一起


虽然这可能不是您关心的问题,但很可能是以后的问题。

您可以简单地将整个视图控制器从“单nib”项目的xib复制到故事板项目

  • 在单个nib项目的xib中选择“查看控制器”,如下图所示,然后按cmd+c

  • 打开情节提要并按cmd+v。应复制来自xib的视图控制器,如下图所示

  • 现在,您应该从单个nib项目复制ViewController.m和ViewController.h(或其他名称)文件
  • 打开Finder,找到这些文件并将它们拖动到Xcode中的故事板项目(项目导航器中的某个位置)。提示复制对话框时,请确保选择下图所示的项目。

  • 现在,您应该将插座和操作重新连接到复制的view controller.h(cmd+从故事板拖动到.h文件-您应该已经熟悉此过程)

现在,您可以构建以查看是否一切正常