将单个视图应用程序合并到故事板

时间:2013-08-13 08:07:15

标签: iphone ios xcode storyboard

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

我有一个使用storybord(主应用程序)的应用程序,以及带有单个viewController和nib文件的另一个应用程序。

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

*另请说明是否真的不建议这样做。

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

2 个答案:

答案 0 :(得分:2)

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

  • 在单个笔尖项目的xib中选择“View Controller”,如下图所示,然后按cmd + c。

Select View Controller

  • 打开故事板并按cmd + v。应复制xib中的视图控制器,如下图所示。

enter image description here

  • 现在你应该从单个nib项目复制ViewController.m和ViewController.h(或者它们被称为的任何文件)。
  • 打开Finder,找到这些文件并将它们拖到Xcode中的storyboard项目中(项目导航器中的某个位置)。出现复制对话框时,请务必选择下图中显示的项目。 enter image description here

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

现在你构建以确定一切是否正常。

答案 1 :(得分:0)

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

但是:我通常选择反对故事板。特别是当你在团队中工作时,他们真的搞砸了(因为他们的单一文件/单片性质)。我宁愿建议您为每个屏幕处理不同的文件,并将它们与代码绑定在一起。

虽然这对您来说可能不是一个问题,但稍后可能会有一个问题。