【发布时间】:2019-01-06 07:49:49
【问题描述】:
我有一个基于故事板的项目。问题是某些视图在某些视图控制器中重复。
我为这些重复的视图创建了 xib 文件,然后我使用不再创建这些视图。我只是添加一个 uiview 并将其类设置为我创建的自定义视图。
它工作正常,因为它避免了重复的视图更改。
但我不知道这是否会导致性能或以后出现任何其他问题。 而且我无法将整个项目更改为仅与 xib 文件一起使用。
【问题讨论】:
标签: ios storyboard xib
我有一个基于故事板的项目。问题是某些视图在某些视图控制器中重复。
我为这些重复的视图创建了 xib 文件,然后我使用不再创建这些视图。我只是添加一个 uiview 并将其类设置为我创建的自定义视图。
它工作正常,因为它避免了重复的视图更改。
但我不知道这是否会导致性能或以后出现任何其他问题。 而且我无法将整个项目更改为仅与 xib 文件一起使用。
【问题讨论】:
标签: ios storyboard xib
如果您的项目有类似的设计或视图,那么使用带有故事板的 xib 是好的。您可以通过采用类似类型的视图或 Tableview 单元格或 collectionview 单元格来减少冗余。这也将使您的故事板整洁干净。
您可以检查这一点,并在此基础上根据您的要求使用。 Which is more efficient way? StoryBoard or XIB?
【讨论】:
干净的代码目标之一是重用您的代码。所以基于此,xib 文件是一个很好的解决方案,但是关于性能,使用 interface builder 的性能不如通过代码实现。如果您对性能过于关注,请使用代码,如果不是,您的实现是可以的。
【讨论】: