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

时间:2014-06-04 06:18:40

标签: ios objective-c xcode storyboard xib

我是用xib文件创建的项目。 现在我想将项目完全迁移到Storyboard。 我应该在新项目中使用Universal Storyboards创建一个新项目并复制其余代码, 要么 在当前基于xib的项目中创建故事板(用于iphone和ipad)是否可以? 建议请。

3 个答案:

答案 0 :(得分:0)

据我所知,两者都是可行的选择。我个人会去制作一个新项目并复制文件路线,因为我觉得这将是最简单的。 (但当然这只是我的意见)很可能会有一些代码你必须改变,但你大多只需要专注于它的故事板方面。从理论上讲,它不应该太难以掌握故事板,但即便如此,也有一些非常好的教程可以提供帮助。

答案 1 :(得分:0)

不要被迫只使用XIB或仅使用Storyboard。 XIB仍然是许多问题的可行解决方案。此外,不要被迫将所有屏幕放在同一个故事板中。即使它是大多数人所做的事情,这也是一个坏主意。

更多问题是,可以在当前项目中开始创建故事板。

答案 2 :(得分:0)

您当然可以在当前项目的单个新故事板中为每个视图控制器创建视图,但您将面临的问题是:如何为表视图的单个单元格创建视图或UICollectionView.So基本上我们现在无法连接故事板中的所有内容。但是,可以采用将视图控制器用于故事板的混合方法和用于其余视图/单元的xib文件。

要了解此比较的更广泛方面,请阅读:Storyboard for multiple controllers