【问题标题】:Is it a good idea to use xib files in storyboard在情节提要中使用 xib 文件是个好主意吗
【发布时间】:2019-01-06 07:49:49
【问题描述】:

我有一个基于故事板的项目。问题是某些视图在某些视图控制器中重复。
我为这些重复的视图创建了 xib 文件,然后我使用不再创建这些视图。我只是添加一个 uiview 并将其类设置为我创建的自定义视图。
它工作正常,因为它避免了重复的视图更改。

但我不知道这是否会导致性能或以后出现任何其他问题。 而且我无法将整个项目更改为仅与 xib 文件一起使用。

【问题讨论】:

    标签: ios storyboard xib


    【解决方案1】:

    如果您的项目有类似的设计或视图,那么使用带有故事板的 xib 是好的。您可以通过采用类似类型的视图或 Tableview 单元格或 collectionview 单元格来减少冗余。这也将使您的故事板整洁干净。

    您可以检查这一点,并在此基础上根据您的要求使用。 Which is more efficient way? StoryBoard or XIB?

    【讨论】:

      【解决方案2】:

      干净的代码目标之一是重用您的代码。所以基于此,xib 文件是一个很好的解决方案,但是关于性能,使用 interface builder 的性能不如通过代码实现。如果您对性能过于关注,请使用代码,如果不是,您的实现是可以的。

      【讨论】:

      • 谢谢。有三种方式。只是使用故事板。只是xib。但我要问的是一起使用故事板和 xib 文件。我问这个表现是否不比只使用故事板差
      • @AmirhosseinPooya 为什么?
      • @T.Pasichnyk 因为情节提要和 xib 文件在运行时彼此处理。你可以查看here
      猜你喜欢
      • 1970-01-01
      • 2014-11-08
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 2017-04-06
      • 2012-03-30
      • 1970-01-01
      相关资源
      最近更新 更多