1

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

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

我想将 singleView 应用程序合并为主应用程序的一部分。有没有办法做到这一点?如何添加笔尖,并将其附加到它的 viewController?

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

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

4

2 回答 2

2

您可以简单地将整个视图控制器从“单笔尖”项目的 xib 复制到情节提要项目。

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

选择视图控制器

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

在此处输入图像描述

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

  • 现在您应该将出口和操作重新连接到复制的视图控制器 .h(cmd + 从情节提要拖到 .h 文件 - 您应该已经熟悉此过程)

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

于 2013-08-13T08:36:13.787 回答
0

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

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

虽然这对您来说可能不是一个问题,但很可能是以后的问题。

于 2013-08-13T08:32:45.993 回答