这是我的第一个有多个视图的应用程序。
我有一个使用storybord(主应用程序)的应用程序,以及带有单个viewController和nib文件的另一个应用程序。
我想将singleView应用程序合并为主应用程序的一部分。 有办法吗? 如何添加nib,并将其附加到viewController?
*另请说明是否真的不建议这样做。
如果需要更多信息,请告诉我。
答案 0 :(得分:2)
您可以简单地将整个视图控制器从“单个笔尖”项目的xib复制到故事板项目。
打开Finder,找到这些文件并将它们拖到Xcode中的storyboard项目中(项目导航器中的某个位置)。出现复制对话框时,请务必选择下图中显示的项目。
现在您应该将插座和操作重新连接到复制的视图控制器.h(cmd +从故事板拖动到.h文件 - 您应该已经熟悉此过程)
现在你构建以确定一切是否正常。
答案 1 :(得分:0)
您应该只能将现有的单一视图笔尖内容复制到故事板中。只需打开两个项目并复制粘贴。
但是:我通常选择反对故事板。特别是当你在团队中工作时,他们真的搞砸了(因为他们的单一文件/单片性质)。我宁愿建议您为每个屏幕处理不同的文件,并将它们与代码绑定在一起。
虽然这对您来说可能不是一个问题,但稍后可能会有一个问题。