【问题标题】:Merging single view app to a storyboard将单视图应用程序合并到情节提要
【发布时间】:2013-08-13 08:07:15
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: iphone ios xcode storyboard


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      虽然这对您来说可能不是问题,但很可能以后会出现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-11
        • 2012-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-06
        相关资源
        最近更新 更多