繁体   English   中英

如何将基于xib的项目转换为基于Storyboard的项目?

[英]How to convert xib based project to Storyboard based project?

我有一个使用xib文件创建的项目。 现在,我想将项目完全迁移到Storyboard。 我应该在新项目中使用通用情节提要创建一个新项目,然后复制其余代码,还是在当前基于xib的项目中创建一个情节提要(针对iPhone和iPad)? 请提出建议。

据我所知,两者都是可行的选择。 我个人会去制作一个新项目并通过文件路径进行复制,只是因为我觉得这将是最简单的。 (但是,当然这只是我的意见)很可能会有一些代码需要更改,但是您基本上只需要专注于故事板方面。 从理论上讲,应该不难掌握情节提要,但即使如此,那里还是有一些不错的教程可以提供帮助。

不要强迫仅使用XIB或仅使用情节提要。 XIB仍然可以解决许多问题。 另外,不要被迫将所有屏幕都放在同一个情节提要中。 即使大多数人都这样做,这也是一个坏主意。

对于您的问题,最好在当前项目中开始创建情节提要。

您绝对可以继续在当前项目的单个新故事板上为每个视图控制器创建视图,但是您将面临的问题是:如何为Table View或UICollectionView的单个单元格创建视图。基本上,我们现在无法将所有内容都连接到情节提要中。 但是,可以采用将故事板用于主要视图控制器,将Xib文件用于其余视图/单元的混合方法。

要查看此比较的更广泛方面,请阅读以下内容: 用于多个控制器的情节提要

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM