我应该嵌入一个新视图内的视图控制器的看法?

问题描述 投票:1回答:1

当在故事板增加一个外部视图控制器到现有的一个你可以使用一个“容器视图”。当添加一个编程,你都带有创建一个新的UIView嵌入内(复制容器视图),或者只是简单地直接将外部VC的.view到现有的一个外部VC的看法的选项。

这是这样,当编程这里考虑的更好的做法?难道一个具有比其他对性能或可靠性产生不同的影响?

ios swift cocoa-touch uikit
1个回答
2
投票

使用在故事板的容器视图自动化的过程中:

  • 实例视图控制器
  • 添加为childViewController
  • 添加其视图作为容器视图的子视图(其是主视图的子视图)

通过代码添加一个子视图控制器是相同的过程:

  • 实例视图控制器
  • 添加为childViewController
  • 添加其视图作为当前视图的子视图中,或作为当前视图的另一子视图的子视图

用故事板的容器观点的另一个好处是,你得到一个可视化的设计界面。

当然,有些人不喜欢情节提要/ IB,并且更喜欢代码只接近。

因此,其实,无论采用哪种方法最适合您的需求和发展方式转变。

© www.soinside.com 2019 - 2024. All rights reserved.