使用storyboard或xib作为单视图控制器?

时间:2015-02-11 11:17:48

标签: ios storyboard

我必须实现单个屏幕的布局,这个布局没有连接到整个应用程序流程,我想知道使用故事板是否有意义。

故事板对于流/导航(多控制器)有意义,有一些方便的功能,比如xib中没有的iirc原型单元。如果我想以后可能会成为一个故事"故事也是有道理的。 (更多视图控制器)。但是这些优点对我的具体情况都没有用。

我正在考虑使用Storyboard,因为它似乎比xib更灵活一点,但是有任何缺点吗?也许性能损失还是这样?有没有一种设置单视图控制器的首选方法?

3 个答案:

答案 0 :(得分:4)

继续......利用故事板的优势。与xib文件相比,故事板没有特定的缺点或性能问题。这完全取决于您的便利性。正如您所说,单视图控制器可能会成为未来的故事,那么故事板将是一个正确的决定。什么时候使用xib?这就是你,一个理想的情况,我会选择xib,如果我有一个独立的控制器,我想与其他项目共享,那么我会选择xib。

答案 1 :(得分:1)

在一个故事板中挤压太多控制器(超过10个)带有segue的情况下,性能损失只会令人费心。在那之前一切都会很好。

答案 2 :(得分:0)

如果你有两个以上的人试图编辑相同的故事板文件而不是你必须解决冲突,这将是更繁琐的工作。

故事板的好处: 一个。简单的演示目的和快速实施。 湾小团队喜欢两个人​​。 C。故事板提供完整的视图和导航模型。

XIB的好处: 一个。您可以模块化您的代码。 湾更多人可以在不同的控制器上工作,而不会影响您的xib或代码。